Use deck.gl layers as custom mapbox-gl-js layers
UI library for pure JS, Angular, React, Vue and more...
ESM support for https://github.com/PavelDoGreat/WebGL-Fluid-Simulation.
Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2025 Spline, Inc.
A suite of 3D-enabled data visualization overlays, suitable for react-map-gl
JSON format rendering components for deck.gl
UI widgets for deck.gl
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
Responsive + configurable WebGL canvas replacement
postprocessing wrapper for React and @react-three/fiber
Array-based 3D Math Classes optimized for WebGL applications
WebGL stats
Easy way to render ThreeJS objects with built-in interaction defaults
WebGL state manager that saves and restores WebGLRenderingContext state
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
ThreeJS geometry for drawing polygons on a sphere
A headless terminal component that runs in Node.js
Globe data visualization as a ThreeJS reusable 3D object
ThreeJS geometry for stroking GeoJSON objects on a sphere
WebGL Fluid Simulation for modern webpages (works even on mobile)
Use deck.gl as a custom ArcGIS API for JavaScript layer
Experimental classes for luma.gl
Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.
CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
UI library for pure JS, Angular, React, Vue and more...
A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.
[![Travis][build-badge]][build] [![npm package][npm-badge]][npm] [![Coveralls][coveralls-badge]][coveralls]
A commonJS compatible version of pyalot's webgl-heatmap
A React binding of mapbox-gl-js
A widgets library for use with CesiumJS. CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
Tiled maps on a globe as a ThreeJS reusable 3D object
UI component for Globe Data Visualization using ThreeJS/WebGL
Webglimpse is a data visualization library for the web.
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
Force-directed graph as a ThreeJS 3d object
For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.
UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine
Mock both 2D and WebGL contexts in Vitest.
React component for Globe Data Visualization using ThreeJS/WebGL
Adds extension support to @gltf-transform/core