Best Open Source webgl Libraries
A curated list of the most popular GitHub repositories tagged with webgl. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1mrdoob/three.js
JavaScript 3D Library.
#2pixijs/pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
#3phaserjs/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.
#4BabylonJS/Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
#5google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
#6lettier/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.
#7tensorflow/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
#8plotly/plotly.py
The interactive graphing library for Python :sparkles:
#9plotly/plotly.js
Open-source JavaScript charting library behind Plotly and Dash
#10aframevr/aframe
:a: Web framework for building virtual reality experiences.
#11kitao/pyxel
A retro game engine for Python
#12bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
#13PavelDoGreat/WebGL-Fluid-Simulation
Play with fluids in your browser (works even on mobile)
#14gpujs/gpu.js
GPU Accelerated JavaScript
#15CesiumGS/cesium
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
#16cocos/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.
#17jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web
#18gfxfundamentals/webgl-fundamentals
WebGL lessons that start with the basics
#19transcranial/keras-js
Run Keras models in the browser, with GPU support using WebGL
#20iTwin/itwinjs-core
Monorepo for iTwin.js Library
#21mlightcad/cad-viewer
The world’s first fully web-based DXF/DWG viewer and editor that runs entirely in the browser — no backend server required.