Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
box-intersect
Any dimensional box intersection
@math.gl/culling
Culling Functionality for 3D Classes
motion
An animation library for JavaScript and React.
three-stdlib
stand-alone library of threejs examples
@luma.gl/constants
WebGL2 constants
@loaders.gl/terrain
Framework-independent loader for terrain raster formats
three
JavaScript 3D library
hercai
A powerful library for interacting with the Herc.ai API
d3-force-3d
Force-directed graph layout in 1D, 2D or 3D using velocity Verlet integration.
get-canvas-context
gets canvas context by name
d3-octree
Three-dimensional recursive spatial subdivision.
spritejs
A cross platform high-performance graphics system.
@loaders.gl/loader-utils
Framework-independent loaders for 3D graphics formats
detect-gpu
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
@loaders.gl/images
Framework-independent loaders and writers for images (PNG, JPG, ...)
three-render-objects
Easy way to render ThreeJS objects with built-in interaction defaults
@loaders.gl/schema
Table format APIs for JSON, CSV, etc...
@math.gl/core
Array-based 3D Math Classes optimized for WebGL applications
@loaders.gl/core
The core API for working with loaders.gl loaders and writers
@luma.gl/engine
3D Engine Components for luma.gl