Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. WebGL
W

WebGL

Other
136 projects845.9k total stars128.9k total forks19 languages

Open-source projects built with WebGL

There are currently 136 open-source projects built with WebGL, with a combined total of 845.9k GitHub stars. The most common language among these projects is JavaScript.

Showing 136 open-source projects · page 1 of 4

Three.js
Three.jsmrdoob/three.js

A lightweight, cross-browser JavaScript library for creating and displaying 3D graphics in the browser.

114.0k36.4kJavaScript
19 hours ago
remotion
remotionremotion-dev/remotion

A framework for creating videos programmatically using React and web technologies.

54.1k3.9kTypeScript
1 day ago
Pixi.js
Pixi.jspixijs/pixi.js

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

47.9k5.0kTypeScript
5 days ago
Pixi.js
Pixi.jspixijs/pixi.js

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

47.9k5.0kTypeScript
5 days ago
pixi.js
pixi.jsGoodBoyDigital/pixi.js

A fast, lightweight 2D WebGL/WebGPU renderer for creating rich interactive graphics and cross-platform web applications.

47.9k5.0kTypeScript
5 days ago
PixiJS
PixiJSpixijs/pixijs

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

47.9k5.0kTypeScript
5 days ago
Phaser
Phaserphotonstorm/phaser

A fast, free, and fun open-source HTML5 game framework for creating 2D games with WebGL and Canvas rendering.

40.0k7.1kJavaScript
15 days ago
GitHub
GitHubBabylonJS/Babylon.js

A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.

25.8k3.7kTypeScript
17 hours ago
Filament
Filamentgoogle/filament

A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.

20.3k2.2kC++
23 hours ago
TensorFlow.js
TensorFlow.jstensorflow/tfjs

A hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and Node.js.

19.1k2.0kTypeScript
1 month ago
TensorFlow.js gallery
TensorFlow.js gallerytensorflow/tfjs

A hardware-accelerated JavaScript library for training and deploying machine learning models in browsers and Node.js.

19.1k2.0kTypeScript
1 month ago
Plotly
Plotlyplotly/plotly.js

Open-source JavaScript charting library for creating statistical, 3D, scientific, financial, and map visualizations.

18.3k2.0kJavaScript
21 hours ago
plotly.js
plotly.jsplotly/plotly.js

A standalone JavaScript data visualization library for creating statistical, 3D, scientific, and financial charts.

18.3k2.0kJavaScript
21 hours ago
A-Frame
A-Frameaframevr/aframe

A web framework for building browser-based 3D, AR, and VR experiences using declarative HTML.

17.6k4.4kJavaScript
11 days ago
PlayCanvas Engine
PlayCanvas Engineplaycanvas/engine

An open-source game engine for creating interactive 3D content and games that run directly in web browsers using WebGL and WebGPU.

16.3k1.9kJavaScript
17 hours ago
Cesium.js
Cesium.jsCesiumGS/cesium

An open-source JavaScript library for creating high-precision 3D globes and 2D maps in web browsers without plugins.

15.5k3.9kJavaScript
1 day ago
Cesium
CesiumAnalyticalGraphicsInc/cesium

An open-source JavaScript library for creating high-performance 3D globes and 2D maps in web browsers.

15.5k3.9kJavaScript
1 day ago
Brain.js
Brain.jsBrainJS/brain.js

GPU-accelerated neural network library for JavaScript, running in browsers and Node.js.

14.9k1.1kTypeScript
1 year ago
Mapbox GL JS
Mapbox GL JSmapbox/mapbox-gl-js

A JavaScript library for rendering interactive, customizable vector maps in web browsers using WebGL.

12.3k2.4kTypeScript
1 day ago
G6
G6antvis/g6

A TypeScript/JavaScript framework for building interactive graph visualization and analysis applications.

12.2k1.6kTypeScript
9 days ago
sigma.js
sigma.jsjacomyal/sigma.js

A JavaScript library for visualizing large graphs with thousands of nodes and edges using WebGL.

12.1k1.6kTypeScript
16 days ago
maplibre
maplibremaplibre/maplibre-gl-js

An open-source library for publishing interactive vector tile maps in web browsers and webview-based apps.

11.1k1.1kTypeScript
1 day ago
Cocos Creator
Cocos Creatorcocos-creator/engine

A free, open-source, cross-platform game engine for creating high-performance 2D/3D games and instant web entertainment.

9.7k2.1kC++
8 days ago
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the web
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the webPAIR-code/deeplearnjs

WebGL-accelerated machine learning library for JavaScript with linear algebra and automatic differentiation.

8.4k929TypeScript
7 years ago
EaselJS
EaselJSCreateJS/EaselJS

A JavaScript library for building high-performance interactive 2D graphics and animations on the HTML5 Canvas.

8.2k1.9kJavaScript
6 months ago
JSMpeg
JSMpegphoboslab/jsmpeg

A lightweight JavaScript video player with MPEG1/MP2 decoder for static files and low-latency WebSocket streaming.

6.5k1.4kJavaScript
3 years ago
Makepad
Makepadmakepad/makepad

An AI-accelerated Rust platform for building native and web apps with a live-editable UI DSL and GPU-accelerated rendering.

6.5k344Rust
1 day ago
WhiteStorm.js
WhiteStorm.jsWhitestormJS/whitestorm.js

A super-fast 3D framework for web applications and games, built on Three.js with a component-based architecture.

6.3k398JavaScript
1 year ago
MelonJS
MelonJSmelonjs/melonJS

A modern, lightweight HTML5 game engine for creating 2D games with JavaScript and TypeScript.

6.3k661JavaScript
10 days ago
Oasis
Oasisant-galaxy/oasis-engine

A high-performance TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI.

5.8k406TypeScript
1 day ago
Galacean
Galaceangalacean/engine

A TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI with a component system.

5.8k406TypeScript
1 day ago
Fantasy Map Generator
Fantasy Map GeneratorAzgaar/Fantasy-Map-Generator

A free web application for generating and editing highly customizable interactive fantasy maps for writers, game masters, and cartographers.

5.8k953HTML
21 hours ago
regl
reglregl-project/regl

A fast, functional WebGL library that simplifies graphics programming by removing shared state.

5.6k327JavaScript
1 day ago
Potree
Potreepotree/potree

A free, open-source WebGL-based point cloud renderer for visualizing massive datasets directly in web browsers.

5.6k1.4kJavaScript
6 months ago
Magnum
Magnummosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.

5.2k464C++
1 day ago
OpenSC2K
OpenSC2Knicholas-ochoa/OpenSC2K

An open-source JavaScript remake of SimCity 2000 with WebGL rendering and plans for enhanced features.

5.1k111JavaScript
6 years ago
1234
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub