Webgl Open Source Projects
Browse 976 Webgl open source projects, ranked by GitHub stars. Find the most popular Webgl tools and libraries.
mrdoob/three.js
JavaScript 3D Library.
Metrics details
| Stars | 113,852 |
pixijs/pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Metrics details
| Stars | 47,826 |
phaserjs/phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Metrics details
| Stars | 39,994 |
BabylonJS/Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Metrics details
| Stars | 25,833 |
xtermjs/xterm.js
A terminal for the web
Metrics details
| Stars | 20,934 |
google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Metrics details
| Stars | 20,271 |
lettier/3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Metrics details
| Stars | 19,766 |
tensorflow/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
Metrics details
| Stars | 19,135 |
plotly/plotly.py
The interactive graphing library for Python :sparkles:
Metrics details
| Stars | 18,684 |
plotly/plotly.js
Open-source JavaScript charting library behind Plotly and Dash
Metrics details
| Stars | 18,266 |
aframevr/aframe
:a: Web framework for building virtual reality experiences.
Metrics details
| Stars | 17,589 |
bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Metrics details
| Stars | 17,291 |
PavelDoGreat/WebGL-Fluid-Simulation
Play with fluids in your browser (works even on mobile)
Metrics details
| Stars | 16,502 |
playcanvas/engine
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Metrics details
| Stars | 16,264 |
CesiumGS/cesium
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Metrics details
| Stars | 15,478 |
gpujs/gpu.js
GPU Accelerated JavaScript
Metrics details
| Stars | 15,361 |
terkelg/awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Metrics details
| Stars | 15,075 |
visgl/deck.gl
WebGL2 powered visualization framework
Metrics details
| Stars | 14,327 |
antvis/G2
📊 The concise and progressive visualization grammar.
Metrics details
| Stars | 12,569 |
mapbox/mapbox-gl-js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Metrics details
| Stars | 12,334 |
leeoniya/uPlot
📈 A small, fast chart for time series, lines, areas, ohlc & bars
Metrics details
| Stars | 10,335 |
cocos/cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
Metrics details
| Stars | 9,709 |
playcanvas/super-splat
3D Gaussian Splat Editor
Metrics details
| Stars | 9,590 |
jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web
Metrics details
| Stars | 8,643 |
visgl/react-map-gl
React friendly API wrapper around MapboxGL JS
Metrics details
| Stars | 8,480 |
tensorflow/tfjs-core
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.
Metrics details
| Stars | 8,435 |
jlfwong/speedscope
🔬 A fast, interactive web-based viewer for performance profiles.
Metrics details
| Stars | 6,689 |
makepad/makepad
Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
Metrics details
| Stars | 6,496 |
melonjs/melonJS
a modern & lightweight HTML5 game engine
Metrics details
| Stars | 6,337 |
vasturiano/3d-force-graph
3D force-directed graph component using ThreeJS/WebGL
Metrics details
| Stars | 6,221 |
hiloteam/Hilo
A Cross-end HTML5 Game development solution
Metrics details
| Stars | 5,937 |
galacean/runtime
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
Metrics details
| Stars | 5,840 |
toji/gl-matrix
Javascript Matrix and Vector library for High Performance WebGL apps
Metrics details
| Stars | 5,680 |
regl-project/regl
👑 Functional WebGL
Metrics details
| Stars | 5,558 |
potree/potree
WebGL point cloud viewer for large datasets
Metrics details
| Stars | 5,542 |
shuding/cobe
5KB WebGL globe lib.
Metrics details
| Stars | 5,477 |
spritejs/spritejs
A cross platform high-performance graphics system.
Metrics details
| Stars | 5,388 |
jagenjo/webglstudio.js
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Metrics details
| Stars | 5,324 |
patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
Metrics details
| Stars | 5,306 |
mosra/magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Metrics details
| Stars | 5,182 |
nicholas-ochoa/OpenSC2K
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Metrics details
| Stars | 5,093 |
willianjusten/awesome-audio-visualization
A curated list about Audio Visualization.
Metrics details
| Stars | 5,047 |
XProger/OpenLara
Classic Tomb Raider open-source engine
Metrics details
| Stars | 5,039 |
gfxfundamentals/webgl-fundamentals
WebGL lessons that start with the basics
Metrics details
| Stars | 5,013 |
transcranial/keras-js
Run Keras models in the browser, with GPU support using WebGL
Metrics details
| Stars | 4,964 |
mpetroff/pannellum
Pannellum is a lightweight, free, and open source panorama viewer for the web.
Metrics details
| Stars | 4,850 |
xiangechen/chili3d
A browser-based 3D CAD application for online model design and editing
Metrics details
| Stars | 4,689 |
oframe/ogl
Minimal WebGL Library
Metrics details
| Stars | 4,582 |
kripken/ammo.js
Direct port of the Bullet physics engine to JavaScript using Emscripten
Metrics details
| Stars | 4,533 |
troisjs/trois
✨ ThreeJS + VueJS 3 + ViteJS ⚡
Metrics details
| Stars | 4,502 |
KilledByAPixel/LittleJS
Tiny fast HTML5 game engine with many features and no dependencies.
Metrics details
| Stars | 4,150 |
Netflix/vizceral
WebGL visualization for displaying animated traffic graphs
Metrics details
| Stars | 4,094 |
antvis/L7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
Metrics details
| Stars | 4,038 |
egret-labs/egret-core
Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.
Metrics details
| Stars | 4,016 |
brianchirls/Seriously.js
A real-time, node-based video effects compositor for the web built with HTML5, Javascript and WebGL
Metrics details
| Stars | 3,885 |
bebraw/jswiki
JavaScript wiki. Focuses mainly on JS/HTML5/WebGL related tech.
Metrics details
| Stars | 3,872 |
anvaka/VivaGraphJS
Graph drawing library for JavaScript
Metrics details
| Stars | 3,862 |
thi-ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
Metrics details
| Stars | 3,819 |
Rezmason/matrix
matrix (web-based green code rain, made with love)
Metrics details
| Stars | 3,787 |
dataarts/webgl-globe
WebGL Globe is a platform for visualizing latitude longitude based information using WebGL.
Metrics details
| Stars | 3,771 |
