back to home

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.

111,401JavaScript
Explore Repo

#2pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

46,756TypeScript
Explore Repo

#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.

39,192JavaScript
Explore Repo

#4BabylonJS/Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

25,215TypeScript
Explore Repo

#5google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

19,897C++
Explore Repo

#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.

19,470C++
Explore Repo

#7tensorflow/tfjs

A WebGL accelerated JavaScript library for training and deploying ML models.

19,115TypeScript
Explore Repo

#8plotly/plotly.py

The interactive graphing library for Python :sparkles:

18,355Python
Explore Repo

#9plotly/plotly.js

Open-source JavaScript charting library behind Plotly and Dash

18,129JavaScript
Explore Repo

#10aframevr/aframe

:a: Web framework for building virtual reality experiences.

17,497JavaScript
Explore Repo

#11kitao/pyxel

A retro game engine for Python

17,250Rust
Explore Repo

#12bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

16,844C++
Explore Repo

#13PavelDoGreat/WebGL-Fluid-Simulation

Play with fluids in your browser (works even on mobile)

16,183JavaScript
Explore Repo

#14gpujs/gpu.js

GPU Accelerated JavaScript

15,376JavaScript
Explore Repo

#15CesiumGS/cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

14,979JavaScript
Explore Repo

#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.

9,473C++
Explore Repo

#17jonobr1/two.js

A renderer agnostic two-dimensional drawing api for the web

8,624JavaScript
Explore Repo

#18gfxfundamentals/webgl-fundamentals

WebGL lessons that start with the basics

4,983HTML
Explore Repo

#19transcranial/keras-js

Run Keras models in the browser, with GPU support using WebGL

4,966JavaScript
Explore Repo

#20iTwin/itwinjs-core

Monorepo for iTwin.js Library

709TypeScript
Explore Repo

#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.

520TypeScript
Explore Repo