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 4 of 4

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
JanusWeb
JanusWebjbaicoianu/janusweb

A web framework and browser for building and experiencing rich virtual reality environments directly in the browser.

19960JavaScript
1 day ago
caviar
caviarload1n9/caviar

A blazing fast, modern game engine powered by WebGPU for Deno and the browser.

1729TypeScript
10 months ago
RedGL
RedGLredcamel/RedGL2

A JavaScript WebGL library focused on optimal performance across all browsers and devices.

15816JavaScript
3 months ago
Room for Change
Room for Changeantionio/game-off-2013

A randomly generated action RPG where you rearrange pyramid chambers to navigate past monsters and collect artifacts.

14480Java
9 years ago
HipremeEngine
HipremeEngineMrcSnm/HipremeEngine

A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.

14310D
2 days ago
RSC-C
RSC-C2003scape/rsc-c

A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.

12221C
8 days ago
GLBoost
GLBoostemadurandal/GLBoost

A low-level WebGL library for 3D graphics geeks that simplifies WebGL API tasks while maintaining expressive power.

10713JavaScript
1 year ago
Image Editor Effects
Image Editor Effectsalaingalvan/image-editor-effects

A WebGL example of image adjustment and effects shaders found in Photoshop, GIMP, and game engines.

1037TypeScript
3 years ago
Zoko
Zokolulea/game-off-2012

A 3D puzzle game based on Sokoban, playable in any modern web browser with WebGL support.

9827CoffeeScript
4 years ago
NetworkCube
NetworkCubenetworkcube/networkcube

An open-source JavaScript/TypeScript library and framework for interactive visualization of multivariate dynamic networks.

9411JavaScript
4 years ago
JSAR-DOM
JSAR-DOMm-creativelab/jsar-runtime

A browser engine library for the Spatial Web that renders HTML, 2D, and 3D content together in 3D space.

843C++
6 months ago
babylon-mtoon-material
babylon-mtoon-materialvirtual-cast/babylon-mtoon-material

A WebGL port of Unity's MToon toon shader for babylon.js, enabling stylized 3D rendering in web applications.

7517TypeScript
2 years ago
Branching Out
Branching Outthehen/game-off-2012

A minimalist WebGL game where players build branching networks to collect friends and leave home.

7211
13 years ago
Coil
Coilleereilly/Coil

An HTML5 canvas game where you defeat enemies by wrapping them in your trail.

5942JavaScript
13 years ago
Multiplayer FPS-Game
Multiplayer FPS-Gameaeon0/FPS-Game

A multiplayer first-person shooter game built with Babylon.js where clients handle world simulation and the server acts as a message relay.

5424JavaScript
4 years ago
Blk Game
Blk Gamemorozd/blk-game

A multiplayer JavaScript/WebGL voxel world game demo exploring browser-based game development.

5143JavaScript
13 years ago
Pixano Elements
Pixano Elementspixano/pixano-elements

A library of reusable web components for data annotation tasks in computer vision applications.

4316TypeScript
3 years ago
WebAR.rocks.faceDepth
WebAR.rocks.faceDepthWebAR-rocks/WebAR.rocks.faceDepth

A lightweight JavaScript/WebGL library for real-time face detection, depth estimation, and 3D face insertion in the browser.

435JavaScript
8 months ago
tensor-js
tensor-jsHoff97/tensorjs

A JavaScript/TypeScript library for accelerated tensor computation and ONNX model execution in the browser.

372TypeScript
5 years ago
Pixi Dart
Pixi DartFedeOmoto/pixi

A Dart port of the pixi.js 2D rendering engine for creating interactive graphics and games.

356Dart
11 years ago
Molvwr
Molvwrgleborgne/molvwr

A WebGL-based 3D molecule viewer built with Babylon.js for embedding interactive molecular visualizations in websites.

337JavaScript
10 years ago
fps-babylon-js
fps-babylon-jsRaigyo/fps-babylon-js

A WebGL-based online multiplayer first-person shooter game built with Babylon.js and Socket.IO.

178JavaScript
3 years ago
sm64js
sm64jssm64jsarchive/sm64jsarchive

A native JavaScript and WebGL reimplementation of Super Mario 64 with online multiplayer support.

101JavaScript
2 years ago
TanksBattle_WebGL_Using_Babylonjs
TanksBattle_WebGL_Using_Babylonjskhaledose/TanksBattle_WebGL_Using_Babylonjs

A 3D multiplayer tank battle game built with Babylon.js for WebGL browser deployment.

41JavaScript
7 years ago
Cube Endless Runner
Cube Endless Runnerbabylonjs-archive/endless-runner-3d

A 3D endless runner game built with BabylonJS using WebGL and HTML5 technologies.

20TypeScript
2 years ago
Simple 3D FPS
Simple 3D FPSbabylonjs-archive/simple-3d-fps

A simple 3D first-person shooter game built with BabylonJS following Clean Code principles.

22TypeScript
2 years ago
adawebui
adawebuigodunko/adawebui

A Web UI framework built with Ada and WebAssembly for creating interactive web applications.

21Ada
4 years ago
Accessible Breakout
Accessible Breakoutbabylonjs-archive/accessiblebreakout

An accessible Breakout clone using WebGL and Web Audio to demonstrate that visual games can be made accessible to blind users.

11TypeScript
2 years ago
1
2
3
4