JSPM

Found 2752 results for 3d sprite

three-spritetext

A sprite based text component for ThreeJS

  • v1.10.0
  • 331.06
  • Published

sprite-craft

🍪sprite-craft

    • v0.5.3
    • 116.54
    • Published

    draw-billboard

    Draws a billboarded sprite

    • v0.0.2
    • 65.70
    • Published

    three

    JavaScript 3D library

    • v0.179.1
    • 63.54
    • Published

    motion

    An animation library for JavaScript and React.

    • v12.23.12
    • 61.90
    • Published

    three-stdlib

    stand-alone library of threejs examples

    • v2.36.0
    • 59.16
    • Published

    @loaders.gl/schema

    Table format APIs for JSON, CSV, etc...

    • v4.3.4
    • 58.78
    • Published

    detect-gpu

    Classify GPU's based on their benchmark score in order to provide an adaptive experience.

    • v5.0.70
    • 57.30
    • Published

    @loaders.gl/images

    Framework-independent loaders and writers for images (PNG, JPG, ...)

    • v4.3.4
    • 56.60
    • Published

    @math.gl/core

    Array-based 3D Math Classes optimized for WebGL applications

    • v4.1.0
    • 55.74
    • Published

    @loaders.gl/core

    The core API for working with loaders.gl loaders and writers

    • v4.3.4
    • 55.66
    • Published

    @luma.gl/engine

    3D Engine Components for luma.gl

    • v9.1.9
    • 55.52
    • Published

    @loaders.gl/gltf

    Framework-independent loader for the glTF format

    • v4.3.4
    • 54.84
    • Published

    @luma.gl/webgl

    WebGL2 adapter for the luma.gl core API

    • v9.1.9
    • 54.72
    • Published

    @mapbox/martini

    A JavaScript library for real-time terrain mesh generation

      • v0.2.0
      • 54.38
      • Published

      @loaders.gl/math

      Experimental math classes for loaders.gl

      • v4.3.4
      • 54.22
      • Published

      @luma.gl/core

      The luma.gl core Device API

      • v9.1.9
      • 54.14
      • Published

      @loaders.gl/draco

      Framework-independent loader and writer for Draco compressed meshes and point clouds

      • v4.3.4
      • 53.79
      • Published

      @math.gl/culling

      Culling Functionality for 3D Classes

      • v4.1.0
      • 53.75
      • Published

      d3-octree

      Three-dimensional recursive spatial subdivision.

      • v1.1.0
      • 53.68
      • Published

      @loaders.gl/textures

      Framework-independent loaders for compressed and super compressed (basis) textures

      • v4.3.4
      • 53.59
      • Published

      @loaders.gl/terrain

      Framework-independent loader for terrain raster formats

      • v4.3.4
      • 52.97
      • Published

      d3-force-3d

      Force-directed graph layout in 1D, 2D or 3D using velocity Verlet integration.

      • v3.0.6
      • 52.76
      • Published

      @luma.gl/gltf

      glTF support for luma.gl

      • v9.1.9
      • 51.71
      • Published

      @google/model-viewer

      Easily display interactive 3D models on the web and in AR!

      • v4.1.0
      • 50.03
      • Published

      three-render-objects

      Easy way to render ThreeJS objects with built-in interaction defaults

      • v1.40.4
      • 49.63
      • Published

      hercai

      A powerful library for interacting with the Herc.ai API

      • v14.0.3
      • 49.45
      • Published

      gl-vec3

      gl-matrix's vec3, split into smaller pieces

      • v1.2.0
      • 49.11
      • Published

      three-globe

      Globe data visualization as a ThreeJS reusable 3D object

      • v2.44.0
      • 48.75
      • Published

      three-forcegraph

      Force-directed graph as a ThreeJS 3d object

      • v1.43.0
      • 48.03
      • Published

      3d-force-graph

      UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine

      • v1.78.4
      • 46.62
      • Published

      gl-shader

      WebGL shader wrapper

      • v4.3.1
      • 46.55
      • Published

      @gltf-transform/core

      glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.

      • v4.2.1
      • 46.18
      • Published

      @kitware/vtk.js

      Visualization Toolkit for the Web

      • v34.11.1
      • 45.46
      • Published

      react-force-graph

      React component for 2D, 3D, VR and AR force directed graphs

      • v1.48.0
      • 45.38
      • Published

      super-three

      JavaScript 3D library

      • v0.177.0
      • 45.30
      • Published

      cannon-es

      A lightweight 3D physics engine written in JavaScript.

      • v0.20.0
      • 45.21
      • Published

      aframe

      A web framework for building virtual reality experiences.

      • v1.7.1
      • 45.16
      • Published

      box-intersect

      Any dimensional box intersection

      • v1.0.2
      • 45.04
      • Published

      3d-force-graph-ar

      UI component for a 3D force-directed graph in AR

      • v1.10.0
      • 44.94
      • Published

      3d-force-graph-vr

      UI component for a 3D force-directed graph in VR

      • v3.1.1
      • 44.78
      • Published

      split-polygon

      Splits a convex polygon by a plane

      • v1.0.0
      • 44.63
      • Published

      3d-view

      3D camera view controller

      • v2.0.1
      • 44.10
      • Published

      polytope-closest-point

      Computes the closest point to a polytope in arbitrary dimensions

      • v1.0.0
      • 44.09
      • Published

      gl-line3d

      3D line plot

      • v1.2.2
      • 44.05
      • Published

      gltf-validator

      Library for validating glTF 2.0 assets, compiled from Dart to JS.

      • v2.0.0-dev.3.10
      • 43.92
      • Published

      normals

      Estimates normals for meshes

      • v1.1.0
      • 43.35
      • Published

      three-fatline

      A ThreeJS Line object with variable width

      • v0.7.1
      • 43.16
      • Published

      @woosh/meep-engine

      Pure JavaScript game engine. Fully featured and production ready.

        • v2.128.4
        • 42.75
        • Published

        @threlte/core

        A 3D framework for the web, built on top of Svelte and Three.js

        • v8.1.5
        • 41.94
        • Published

        @tresjs/core

        Declarative ThreeJS using Vue Components

        • v4.3.6
        • 41.30
        • Published

        @thi.ng/transducers

        Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations

        • v9.6.8
        • 41.13
        • Published

        vanta

        3D animated backgrounds for your website

        • v0.5.24
        • 41.09
        • Published

        playcanvas

        PlayCanvas WebGL game engine

        • v2.10.6
        • 40.50
        • Published

        @loaders.gl/obj

        Framework-independent loader for the OBJ format

        • v4.3.4
        • 40.38
        • Published

        three-viewport-gizmo

        Three Viewport Gizmo is a highly customizable standalone interactive three.js view helper controls, allowing effortless integration with popular camera libraries.

        • v2.2.0
        • 40.35
        • Published

        @react-three/csg

        Constructive solid geometry for React

        • v4.0.0
        • 39.90
        • Published

        @tresjs/cientos

        Collection of useful helpers and fully functional, ready-made abstractions for Tres

        • v4.3.1
        • 39.75
        • Published

        @threlte/extras

        Utilities, abstractions and plugins for your Threlte apps

        • v9.5.2
        • 39.73
        • Published

        quaternion

        The RAW rotation library using quaternions

        • v2.1.1
        • 39.64
        • Published

        @needle-tools/engine

        Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.

        • v4.8.8
        • 38.43
        • Published

        potree-core

        Potree wrapper for three.js applications

        • v2.0.11
        • 38.25
        • Published

        mapillary-js

        A WebGL interactive street imagery library

        • v4.1.2
        • 38.15
        • Published

        @loaders.gl/las

        Framework-independent loader for the LAS and LAZ formats

        • v4.3.4
        • 38.11
        • Published

        luma.gl

        WebGL2 Components for High Performance Rendering and Computation

        • v7.3.2
        • 37.97
        • Published

        laz-perf

        LAZ implementation compiled to WASM via Emscripten for LAZ support in a browser

        • v0.0.7
        • 37.31
        • Published

        @thi.ng/vectors

        Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

        • v8.6.5
        • 37.25
        • Published

        occt-import-js

        Javascript interface for the occt library.

        • v0.0.23
        • 36.86
        • Published

        react-stl-viewer

        react component for visualizing 3d models in the browser using three.js

        • v2.5.0
        • 36.79
        • Published

        @loaders.gl/kml

        Framework-independent loader for the KML format

        • v4.3.4
        • 36.60
        • Published

        vtk.js

        Visualization Toolkit for the Web

        • v34.11.1
        • 36.46
        • Published

        react-native-filament

        A real-time physically based 3D rendering engine for React Native

        • v1.8.0
        • 36.21
        • Published

        wgpu-matrix

        fast matrix math library for WebGPU

        • v3.4.0
        • 35.99
        • Published

        atropos

        Touch-friendly 3D parallax hover effects

        • v2.0.2
        • 35.90
        • Published

        panolens

        Javascript panorama viewer

        • v0.12.1
        • 35.86
        • Published

        lamina

        🍰 An extensable, layer based shader material for ThreeJS.

        • v1.2.2
        • 35.76
        • Published

        @loaders.gl/ply

        Framework-independent loader for the PLY format

        • v4.3.4
        • 35.65
        • Published

        matrix-engine

        basic_timeline improved, VT func setup vide html element id with name arg.- DISABLE RAYCAST DEBUG TEST [2.3.3] Fix for GUI win desktop [2.3.0] DestrucMesh solution & loading convex objs for physics BASIC, SpriteAnimation CPU/texture solution added, Improv

        • v2.3.68
        • 35.65
        • Published

        @sparkjsdev/spark

        An advanced 3D Gaussian Splatting renderer for THREE.js

        • v0.1.8
        • 35.52
        • Published

        cannon

        A lightweight 3D physics engine written in JavaScript.

        • v0.6.2
        • 35.36
        • Published

        camera-unproject

        unproject 2D point to 3D coordinate

        • v1.0.1
        • 35.30
        • Published

        @zitterorg/magni-eos

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

        • v5.8.60
        • 35.26
        • Published

        spritejs

        A cross platform high-performance graphics system.

        • v3.8.3
        • 34.71
        • Published

        @speckle/shared

        Shared code between various Speckle JS packages

        • v2.25.9
        • 34.70
        • Published

        unicornstudio-react

        React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js.

        • v1.4.29-1
        • 34.50
        • Published

        @speckle/viewer

        A 3d viewer for Speckle, based on threejs.

        • v2.25.9
        • 33.82
        • Published

        @giro3d/giro3d

        A JS/WebGL framework for 3D geospatial data visualization

        • v0.43.4
        • 33.48
        • Published

        gsplat

        JavaScript Gaussian Splatting library

        • v1.2.9
        • 33.31
        • Published

        quarks.core

        Core library for Quarks VFX / Particle System Library

        • v0.16.0
        • 33.00
        • Published

        sparse-octree

        A sparse octree data structure.

        • v7.1.8
        • 32.82
        • Published

        three.quarks

        A General-Purpose Particle System for three.js

        • v0.16.0
        • 32.69
        • Published

        three-usdz-loader

        A basic USDZ file (Pixar Universal Scene Description) loader for ThreeJS

        • v1.0.9
        • 32.58
        • Published

        flipbook-vue

        3D page flip effect for Vue.js

        • v1.0.0-beta.4
        • 32.58
        • Published

        @egjs/view3d

        Fast & Customizable glTF 3D model viewer, packed with full of features!

        • v2.10.1
        • 32.24
        • Published

        euclidean-distance

        Calculate the Euclidean distance been two points in 2D/3D/nD space.

        • v1.0.0
        • 32.18
        • Published

        @geogirafe/lib-geoportal

        GeoGirafe is a flexible application to build online geoportals.

        • v1.0.0-2014444911
        • 31.71
        • Published

        @threlte/rapier

        Components and hooks to use the Rapier physics engine in Threlte

        • v3.1.5
        • 31.62
        • Published

        quickhull3d

        A quickhull implementation for 3d points

        • v3.1.1
        • 31.20
        • Published

        @playcanvas/react

        A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.

        • v0.7.0
        • 31.17
        • Published

        @lumaai/luma-web

        `luma-web` is a [npm package](https://www.npmjs.com/package/@lumaai/luma-web) for rendering photoreal interactive scenes captured by the [Luma app](https://lumalabs.ai/). It includes `LumaSplatsWebGL`, which is a WebGL-only gaussian splatting implementati

        • v0.2.2
        • 31.14
        • Published

        @luma.gl/webgpu

        WebGPU adapter for the luma.gl core API

        • v9.1.9
        • 31.02
        • Published

        threepipe

        A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.

        • v0.1.1
        • 30.96
        • Published

        janusweb

        Web client for JanusVR worlds

        • v1.5.55
        • 30.88
        • Published

        @loaders.gl/video

        Framework-independent loaders and writers for video (MP4, WEBM, ...)

        • v4.3.4
        • 30.79
        • Published

        @threlte/xr

        Tools to more easily create VR and AR experiences with Threlte

        • v1.0.8
        • 30.72
        • Published

        ngraph.quadtreebh3d

        Quad Tree data structure for Barnes-Hut simulation in 3d space

        • v1.0.0
        • 30.64
        • Published

        @thi.ng/matrices

        Matrix & quaternion operations for 2D/3D geometry processing

        • v3.0.20
        • 30.37
        • Published

        @firecms/neat

        Beautiful 3D gradients for your website

        • v0.4.0
        • 30.33
        • Published

        @pnext/three-loader

        Potree loader for ThreeJS, converted and adapted to Typescript.

        • v0.5.19
        • 30.27
        • Published

        @avaturn/sdk

        Avaturn web SDK.

          • v1.1.4
          • 30.06
          • Published

          three-full

          The famous ThreeJs library with integrated examples as es6 modules

          • v28.0.2
          • 29.94
          • Published

          @loaders.gl/pcd

          Framework-independent loader for the PCD format

          • v4.3.4
          • 29.91
          • Published

          sync-ammo

          Synchronized version Ammo physical library

          • v0.1.2
          • 29.89
          • Published

          @thi.ng/geom

          Functional, polymorphic API for 2D geometry types & SVG generation

          • v8.2.10
          • 29.75
          • Published

          three-nebula

          WebGL based 3D particle engine

          • v10.0.3
          • 29.74
          • Published

          @loaders.gl/geotiff

          Framework-independent loaders for tiff and geotiff

          • v4.3.4
          • 29.64
          • Published

          react-tridi

          360-degree product viewer

          • v2.1.1
          • 29.64
          • Published

          3d-view-controls

          A 3D camera with hooks for input handling

          • v2.2.2
          • 29.61
          • Published

          three-addons

          A collection of Three.js addons

          • v1.2.0
          • 29.58
          • Published

          node-three-gltf

          Use three.js GLTFLoader in a Node.js environment

          • v2.1.0
          • 29.57
          • Published

          open3d

          Open3d is a 3d geometry library for javascript.

          • v0.2.4
          • 29.37
          • Published

          @shapediver/viewer

          This is the npm package for the ShapeDiver Viewer. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

          • v3.12.16
          • 29.32
          • Published

          oimo

          JavaScript 3D physics engine.

          • v1.0.9
          • 29.26
          • Published

          @thi.ng/distance

          N-dimensional distance metrics & K-nearest neighborhoods for point queries

          • v3.0.15
          • 29.19
          • Published

          mjs

          3D matrix and vector operations

          • v1.0.0
          • 28.92
          • Published

          assimpjs

          Javascript interface for the assimp library.

          • v0.0.10
          • 28.89
          • Published

          vue-3d-loader

          vueJS + threeJS 3d viewer component.

          • v2.2.4
          • 28.82
          • Published

          @shapediver/viewer.session

          This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

          • v3.12.16
          • 28.74
          • Published

          @thi.ng/morton

          Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions

          • v3.1.123
          • 28.73
          • Published

          rhodonite

          Rhodonite is a WebGL library written in TypeScript.

          • v0.17.3
          • 28.55
          • Published

          @thi.ng/geom-resample

          Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation

          • v3.0.61
          • 28.42
          • Published

          @shapediver/viewer.viewport

          This is the npm package for the ShapeDiver Viewer Viewport API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

          • v3.12.16
          • 28.40
          • Published

          @threlte/theatre

          Threlte Components for Theatre, an animation library with a professional motion design toolset

          • v3.0.7
          • 28.25
          • Published

          wonder.js

          3d webgl engine

          • v1.2.0-alpha.26
          • 28.20
          • Published

          laymur

          Lightweight Three.js UI toolkit mainly for mobile ads

          • v0.3.0
          • 28.14
          • Published

          svg-to-mesh

          svg-to-mesh is a JavaScript utility function that converts an SVG file into a 3D mesh. This function is ideal for turning 2D vector-based graphics into 3D models that can be used in WebGL or other 3D environments.

          • v3.0.0
          • 28.10
          • Published

          sketchfab-mcp-server

          A Model Context Protocol (MCP) server for interacting with Sketchfab to find & download 3D models

          • v1.0.10
          • 28.08
          • Published

          x3dom

          A framework for integrating and manipulating X3D scenes as HTML5/DOM elements

          • v1.8.3
          • 28.08
          • Published

          @itk-viewer/viewer

          Multi-dimensional web-based image, mesh, and point set viewer

          • v0.6.2
          • 27.99
          • Published

          threedviewer

          A 3D viewer based on React and Three.js

          • v2.4.3
          • 27.89
          • Published

          zfont

          Text plugin for Zdog

          • v1.2.8
          • 27.72
          • Published

          @thi.ng/geom-accel

          n-D spatial indexing data structures with a shared ES6 Map/Set-like API

          • v4.1.60
          • 27.66
          • Published

          @thi.ng/geom-subdiv-curve

          Freely customizable, iterative nD subdivision curves for open / closed geometries

          • v3.0.67
          • 27.58
          • Published

          r3f-globe

          React Three Fiber component for Globe Data Visualization

          • v1.5.0
          • 27.55
          • Published

          @thi.ng/geom-splines

          nD cubic & quadratic curve analysis, conversion, interpolation, splitting

          • v2.3.61
          • 27.45
          • Published

          canvas-sketch

          A utility for quickly prototyping 2D and WebGL sketches

          • v0.7.7
          • 27.36
          • Published

          loaders.gl

          Framework-independent loaders for 3D graphics formats

          • v0.3.5
          • 27.32
          • Published

          @thi.ng/ramp

          Extensible keyframe interpolation/tweening of arbitrary, nested types

          • v3.3.56
          • 27.27
          • Published

          three-sdf-loader

          Lightweight loader to convert SDF (V2000) molecular files into THREE.Group for Three.js visualisation.

            • v0.6.1
            • 27.06
            • Published

            @itk-viewer/arcball

            Rotate, pan, and zoom a camera using an arcball.

            • v0.0.1
            • 26.84
            • Published

            @luma.gl/debug

            Debug utilities for luma.gl

            • v8.5.21
            • 26.81
            • Published

            @threlte/flex

            Components to easily use the flexbox spec with Threlte

            • v2.0.5
            • 26.76
            • Published

            three-dxf-loader

            Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.

            • v5.2.0
            • 26.59
            • Published

            cesium-cdk

            A lightweight CesiumJS SDK wrapper for GIS and 3D visualization

              • v1.0.17
              • 26.47
              • Published

              filament

              Real-time physically based rendering engine

              • v1.53.4
              • 26.47
              • Published

              @google/3dom

              An isolated scene graph facade for web-based 3D libraries

              • v0.3.0
              • 26.27
              • Published

              @luma.gl/effects

              Post-processing effects for luma.gl

              • v9.1.9
              • 26.06
              • Published

              orbit-controls

              generic controls for orbiting a target in 3D

              • v1.2.4
              • 25.99
              • Published

              @thi.ng/webgl

              WebGL & GLSL abstraction layer

              • v6.9.75
              • 25.95
              • Published

              math-ds

              Mathematical data structures.

              • v1.2.1
              • 25.71
              • Published

              three-noise

              Simple gradient noise library for use with Three.js. Now with fBm!

              • v1.1.2
              • 25.65
              • Published

              stl

              STL to Array of verts and vice versa

              • v1.1.1
              • 25.60
              • Published

              gltf-loader-ts

              Engine-agnostic glTF 2.0 loader in TypeScript

              • v0.3.1
              • 25.57
              • Published

              three-csm

              Cascaded shadow mapping (CSM) implementation for three.js

              • v4.2.1
              • 25.27
              • Published

              lythreeframe

              Three.js 封装

                • v1.2.45
                • 25.24
                • Published

                three-rounded-box

                Box geometry for three.js with filleted edges

                • v0.1.1
                • 25.21
                • Published

                bio-pv

                WebGL protein viewer

                • v1.8.1
                • 25.17
                • Published

                skinview3d-blockbench

                SkinView3d animation provider for blockbench bedrock minecraft animations

                • v1.0.16
                • 25.17
                • Published

                itk-vtk-viewer

                Web-based image, mesh, and point set viewer

                • v14.51.0
                • 25.14
                • Published

                rubiks-cube-mcp-server

                MCP server for Rubik's Cube solving with real-time 3D visualization and MCP UI integration

                • v1.1.0
                • 25.13
                • Published

                three-inspect

                An inspector and debugger for Three.js

                • v0.7.2
                • 25.13
                • Published

                @alpinebuster/meshsdk

                MeshSDK - Mesh processing library writing in CPP with extra **PYTHON/C/C#/JS/TS** bindings.

                • v1.3.7
                • 25.04
                • Published

                @thi.ng/shader-ast-js

                Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast

                • v1.2.23
                • 25.00
                • Published

                @holmescloude/fjmodel

                iTwin Model 3D 可视化插件,提供完整的 BIM 模型展示和交互功能 (加密版本) (加密版本) (加密版本) (加密版本) (加密版本)

                • v1.1.3
                • 25.00
                • Published

                @grepp/detect-gpu

                Classify GPU's based on their benchmark score in order to provide an adaptive experience.

                • v5.0.79
                • 24.80
                • Published

                picogl

                A minimal WebGL 2 rendering library

                • v0.17.9
                • 24.77
                • Published

                node-barion

                Node API library for Barion Smart Gateway electronic payment system.

                • v3.2.0
                • 24.64
                • Published

                spellshape-three

                A Three.js-based parametric 3D modeling framework with expression evaluation and template processing

                  • v0.1.6
                  • 24.63
                  • Published

                  die-roboter

                  A TypeScript library for robot simulation and control with Three.js

                  • v1.1.7
                  • 24.57
                  • Published

                  zincjs

                  ZincJS (Web-based-Zinc-Visualisation)

                  • v1.15.1
                  • 24.47
                  • Published

                  three-demo

                  A demo framework for three.js.

                  • v5.1.3
                  • 24.46
                  • Published

                  camera-project

                  project 3D point into 2D window space

                  • v1.0.2
                  • 24.42
                  • Published

                  seen

                  seen.js is a library for drawing simple 3D scenes in SVG and HTML5 Canvas elements.

                  • v0.2.7
                  • 24.37
                  • Published