Skip to content
JS
Package category

3D, WebGL and game engines

Three.js, Babylon, WebGL, canvas and game development.

658 packages25 comparisons

Packages compared

658 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@sigma/node-image
A node program that renders images for sigma.js
31.2k---1 year ago
3.0.0
ESM + CommonJSBundledCharts and data visualisation, 3D, WebGL and game engines
@photo-sphere-viewer/markers-plugin
Photo Sphere Viewer plugin to display various markers/hotspots on the viewer.
31k---1 month ago
5.15.1
ESM + CommonJSBundled3D, WebGL and game engines
@tresjs/core
Declarative ThreeJS using Vue Components
30.8k---11 days ago
5.9.0
ESM onlyBundled3D, WebGL and game engines, Vue
three-viewport-gizmo
Three Viewport Gizmo is a highly customizable standalone interactive three.js view helper controls, allowing effortless integration with popular camera libraries.
30.6k+247%-1 year ago
2.2.0
ESM + CommonJSBundled3D, WebGL and game engines
@lottiefiles/dotlottie-vue
Vue wrapper around the dotlottie-web library
29.9k---28 days ago
0.11.27
ESM onlyBundledAnimation, Vue
flip-pixels
Flip pixel data after readPixels
29.4k+3%-7 years ago
1.0.2
CommonJSNone3D, WebGL and game engines
vanta
3D animated backgrounds for your website
28.4k+221%-4 years ago
0.5.24
CommonJSNone3D, WebGL and game engines, Animation
potree-core
Potree wrapper for three.js applications
28.4k+197%-5 months ago
2.0.15
ESM onlyBundled3D, WebGL and game engines
molstar
A comprehensive macromolecular library.
27.4k+70%--
5.11.0
-None3D, WebGL and game engines
tui-image-editor
TOAST UI ImageEditor
27k+34%-4 years ago
3.15.3
CommonJSNoneImage processing, 3D, WebGL and game engines
gl-shader
WebGL shader wrapper
26.4k-42%-5 years ago
4.3.1
CommonJSNone3D, WebGL and game engines
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
26.3k+1296%-7 months ago
0.0.24
ESM + CommonJSBundled3D, WebGL and game engines
@xweather/mapsgl
An easy-to-use, highly customizable Javascript library for visualizing both weather and custom data on a variety of web mapping platforms for WebGL.
26.1k---10 days ago
1.10.1
CommonJSBundled3D, WebGL and game engines
@babylonjs/serializers
To install using npm:
26k---1 day ago
9.28.0
ESM onlyBundled3D, WebGL and game engines
dxf-viewer
JavaScript DXF file viewer
26k+659%-4 days ago
1.0.49
ESM onlyBundled3D, WebGL and game engines
three-perf
Easily monitor your vanilla ThreeJS app performances.
25.4k+312%-1 year ago
1.0.11
ESM + CommonJSBundledMonitoring and error tracking, 3D, WebGL and game engines
@threlte/extras
Utilities, abstractions and plugins for your Threlte apps
25.2k---1 day ago
9.22.0
ESM onlyBundled3D, WebGL and game engines, Svelte
glimm
WebGL sweep transitions for the web — framework-agnostic core with React and Next.js adapters.
24.9k--12 days ago
0.3.1
ESM onlyBundled3D, WebGL and game engines, React
gl-constants
all the WebGL 1.0 constants
24.8k-30%-11 years ago
1.0.0
CommonJSNone3D, WebGL and game engines
@loaders.gl/pmtiles
Framework-independent loader for the pmtiles format
24.7k---5 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines, Parsers and serialisers
metal-fx
Liquid metal shader effects for React: rings, buttons, metal text and badges, with glow, proximity reflections and cursor light (v2 — Paper Shaders liquidMetal engine)
24.5k--3 days ago
2.0.11
ESM + CommonJSBundled3D, WebGL and game engines, React
gl-format-compiler-error
Formats a webgl glsl compiler error.
24.5k-21%-9 years ago
1.0.3
CommonJSNone3D, WebGL and game engines
typhonjs-escomplex
Next generation complexity reporting for Javascript & Typescript based on the Babel parser.
24.5k+37%-7 years ago
0.1.0
CommonJSNone3D, WebGL and game engines
aframe
A web framework for building virtual reality experiences.
24.4k+2%-3 months ago
1.8.0
ESM + CommonJSNone3D, WebGL and game engines
gl-texture2d
WebGL texture wrapper
23.6k-24%-9 years ago
2.1.0
CommonJSNone3D, WebGL and game engines
@visactor/react-vchart
The react version of VChart 4.x
23.6k---7 days ago
2.1.7
ESM + CommonJSBundledCharts and data visualisation, React
pixi.js-legacy
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
23.3k+12%--
7.4.3
ESM + CommonJSBundled3D, WebGL and game engines
@shopware-ag/dive
Shopware Spatial Framework
23.1k---7 days ago
4.0.2
ESM + CommonJSBundled3D, WebGL and game engines
super-animejs
JavaScript animation engine
23k-9%-7 years ago
3.1.0
ESM + CommonJSNoneAnimation, Image processing
super-three
JavaScript 3D library
22.9k+9%-2 months ago
0.185.0
ESM + CommonJSNone3D, WebGL and game engines
img-fx
Animated WebGL image-generation / loader effect for React cards
22.8k--21 days ago
0.5.1
ESM + CommonJSBundled3D, WebGL and game engines, Animation
@babylonjs/inspector
The Babylon Inspector is a diagnostic tool that makes it possible to view and edit the scene graph, properties of entities within the scene, and more.
22.7k---1 day ago
9.28.0
ESM + CommonJSBundled3D, WebGL and game engines
@remotion/effects
Effects that can be applied to Remotion-based canvas components
22.7k---1 day ago
4.0.528
ESM onlyBundled3D, WebGL and game engines
three-pathfinding
Navigation mesh toolkit for three.js, based on PatrolJS
22k+4%-2 years ago
1.3.0
ESM + CommonJSBundled3D, WebGL and game engines
twgl.js
A Tiny WebGL helper library
22k+111%-1 year ago
7.0.0
ESM + CommonJSBundled3D, WebGL and game engines
@babylonjs/gui-editor
The GUI Editor is a visual tool for creating and modifying GUI layouts for Babylon.js scenes.
21.8k---1 day ago
9.28.0
ESM + CommonJSBundled3D, WebGL and game engines
gl-buffer
WebGL buffer wrapper
21.4k-27%-11 years ago
2.1.2
CommonJSNone3D, WebGL and game engines
pannellum
Pannellum is a lightweight, free, and open source panorama viewer for the web.
20.7k+106%--
2.5.7
CommonJSNone3D, WebGL and game engines
gl-vao
Vertex array object wrapper/shim for WebGL
20.4k-33%-10 years ago
1.3.0
CommonJSNone3D, WebGL and game engines
@nebula.gl/edit-modes
GeoJSON editing modes for nebula.gl
20.1k---3 years ago
1.0.4
ESM + CommonJSBundled3D, WebGL and game engines
glsl-easings
Robert Penner's easing functions in GLSL, available as a module for glslify.
19.9k+13%-11 years ago
1.0.0
CommonJSNoneAnimation, 3D, WebGL and game engines
gl-surface3d
Renders parametric surfaces in 3D
19.9k-26%-2 years ago
1.6.2
CommonJSNone3D, WebGL and game engines, Charts and data visualisation
gl-state
Saves WebGL context state
19.5k-27%-12 years ago
1.0.0
CommonJSNone3D, WebGL and game engines
matrix-camera-controller
View camera control by direct matrix manipulation
19.4k-41%-5 years ago
2.1.4
CommonJSNone3D, WebGL and game engines
3d-view
3D camera view controller
19.4k-27%-5 years ago
2.0.1
CommonJSNone3D, WebGL and game engines
gl-error3d
Draws error bars around points
19.3k-27%-2 years ago
1.0.17
CommonJSNone3D, WebGL and game engines
gl-select-static
Static point picking/selection routine
19.3k-27%-6 years ago
2.0.7
CommonJSNone3D, WebGL and game engines
scichart
Fast WebGL JavaScript Charting Library and Framework
19.3k+231%--
6.0.1
ESM + CommonJSBundledCharts and data visualisation, 3D, WebGL and game engines
gl-fbo
Frame buffer object wrapper for WebGL
19.3k-30%-11 years ago
2.0.5
CommonJSNone3D, WebGL and game engines
a-big-triangle
Draws a big triangle
19.2k-26%-9 years ago
1.0.3
CommonJSNone3D, WebGL and game engines

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.