Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webgl

Webgl

360 projects

Showing 35 of 359 projects

Epic Guide
Epic GuideJavaScript

A first-person shooter game about taking a peaceful walk in a friendly world, built with Babylon.js.

#web-game#sass#grunt
Stars15
Forks5
Last commit10 years ago
Texture Tool
Texture ToolTypeScript

A browser-based utility for inspecting, visualizing, and reprojecting textures and environment maps for graphics programmers.

#environment-maps#graphics#playcanvas-engine
Stars15
Forks6
Last commit1 month ago
react-sceneview
react-sceneviewJavaScript

React component wrapper for ArcGIS JS API 4.x SceneView to create 3D geographic scenes.

#javascript-api#react-component#arcgis
Stars12
Forks4
Last commit4 years ago
sm64js
sm64jsJavaScript

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

#super-mario-64#game-port#open-source-game
Stars11
Forks1
Last commit2 years ago
go-glmatrix
go-glmatrixGo

A Go port of glMatrix providing high-performance vector and matrix math operations for 3D graphics and simulations.

#simulation#vector#quaternions
Stars11
Forks4
Last commit5 years ago
adagl
adaglAda

Ada binding for OpenGL and WebGL providing a unified interface for 2D/3D graphics across native and web platforms.

#a2js#graphics-binding#opengl
Stars11
Forks1
Last commit1 year ago
BABYDOOM
BABYDOOMJavaScript

A Doom clone built with the Babylon.js JavaScript engine, featuring random world generation and sprite-based enemies.

#doom-clone#babylon-js#first-person-shooter
Stars10
Forks2
Last commit10 years ago
Alien Cargo
Alien CargoJavaScript

A WebGL 3D puzzle game where you organize cargo in space, inspired by Sokoban with 30 challenging levels.

#sokoban-clone#babylon#sokoban
Stars9
Forks1
Last commit3 years ago
GMFlux
GMFluxGLSL

A GPU-based height-field fluid simulation solver for GameMaker Studio 2.3+ with customizable visual effects.

#shader-effects#real-time-graphics#glsl-es
Stars9
Forks0
Last commit3 years ago
ember-lifecycle-component
ember-lifecycle-componentJavaScript

An Ember component with additional lifecycle hooks for DOM-less scenarios like WebGL integration.

#javascript-framework#renderless-component#frontend
Stars9
Forks2
Last commit
Kinematic Character Controller
Kinematic Character ControllerJavaScript

A high-performance, physics-based kinematic character controller for PlayCanvas with smooth movement, jumping, and slope handling.

#character-controller#physics#controller
Stars8
Forks4
Last commit
rive-angular
rive-angularTypeScript

A modern Angular wrapper for Rive animations using signals, zoneless architecture, and reactive state management.

#animation#rive#canvas
Stars8
Forks0
Last commit4 months ago
glTF_Physics_Babylon
glTF_Physics_BabylonTypeScript

A Babylon.js glTF loader extension for importing 3D models with rigid body physics information.

#simulation#interactive-3d#babylon-js
Stars8
Forks1
Last commit7 months ago
IPFS-FPS
IPFS-FPSJavaScript

A decentralized first-person shooter game built with Unity and hosted on IPFS for play across planetary networks.

#ipfs#distributed-storage#first-person-shooter
Stars8
Forks4
Last commit3 years ago
cannon-es-debugger-babylonjs
cannon-es-debugger-babylonjsHTML

A debugger for visualizing cannon-es physics simulations within BabylonJS scenes.

#cannonjs#cannon-es#physics
Stars8
Forks1
Last commit2 years ago
babylon-demo
babylon-demoTypeScript

A BabylonJS demo project for academic purposes showcasing 3D web graphics capabilities.

#demo#interactive#academic
Stars8
Forks4
Last commit9 years ago
Kicker
KickerJavaScript

A 3D soccer ball physics game built with Babylon.js for the February Challenge.

#interactive-3d#babylon-js#3d-game
Stars6
Forks1
Last commit10 years ago
angular-3d
angular-3dTypeScript

Angular libraries for declarative 3D graphics with Three.js and GSAP-powered scroll animations.

#scroll-animations#three-js#3d-graphics
Stars5
Forks1
Last commit1 month ago
Babylon.js "magic" piano portal
Babylon.js "magic" piano portalTypeScript

An augmented-reality WebXR animation of Chopin's "Winter Wind" Étude that creates a virtual piano portal on your wall.

#3d-animation#interactive-art#webxr
Stars5
Forks0
Last commit
Barkanoid
BarkanoidJavaScript

A classic Breakout arcade game clone built with Babylon.js as a learning project.

#breakout-clone#babylon-js#3d-graphics
Stars3
Forks0
Last commit2 years ago
BabylonJSFirstSteps
BabylonJSFirstStepsJavaScript

A BabylonJS experiment creating a reusable 3D cone class with eyes and a full API for manipulation.

#interactive-3d#graphics-experiment#3d-graphics
Stars3
Forks2
Last commit11 years ago
adawebui
adawebuiAda

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

#webassembly#opengl#ada
Stars3
Forks1
Last commit4 years ago
Cube Endless Runner
Cube Endless RunnerTypeScript

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

#web-game#3d-game#game-development
Stars2
Forks0
Last commit2 years ago
babylon_ragdoll_robi
babylon_ragdoll_robiJavaScript

A Babylon.js ragdoll robot simulation with Cannon.js physics and drag-and-drop interaction.

#babylon-js#parcel-js#interactive-demo
Stars2
Forks0
Last commit4 years ago
Simple 3D FPS
Simple 3D FPSTypeScript

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

#first-person-shooter#3d-game#game-development
Stars2
Forks2
Last commit2 years ago
BabylonJS-Doom-Clone
BabylonJS-Doom-CloneTypeScript

A Doom-style first-person shooter game built with Babylon.js game engine.

#web-games#doom-clone#first-person-shooter
Stars2
Forks0
Last commit2 years ago
ngx-three-globe
ngx-three-globeTypeScript

An Angular library for creating interactive 3D globe visualizations with animated arcs and rings using three.js.

#geospatial#ssr-compatible#three-js
Stars2
Forks3
Last commit6 months ago
Accessible Breakout
Accessible BreakoutTypeScript

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

#screen-reader#experimental#game-development
Stars1
Forks1
Last commit2 years ago
ng-three-model-cropper
ng-three-model-cropperTypeScript

An Angular library for cropping 3D models (GLB/FBX) in the browser using Three.js with triangle-pruning and GLB export.

#angular17#geometry-processing#3d-viewer
Stars1
Forks0
Last commit8 months ago
3D Tetris
3D TetrisTypeScript

A 3D Tetris game built with Babylon.js where players can move and rotate blocks on x, y, and z axes.

#tetris#interactive-3d#3d-gaming
Stars1
Forks0
Last commit2 years ago
Playlist Browser XR
Playlist Browser XRTypeScript

A web-based VR application for browsing and playing Spotify playlists using WebXR.

#oauth#serverless#babylon-js
Stars1
Forks0
Last commit5 years ago
Bomberman 3D
Bomberman 3DTypeScript

A 3D Bomberman-style game built with Angular and Babylon.js for experimental game development.

#web-games#babylon-js#3d-games
Stars1
Forks2
Last commit8 years ago
Space Jam: A New Legacy BabylonJS Mixed Reality Experience
Space Jam: A New Legacy BabylonJS Mixed Reality ExperienceTypeScript

A Babylon.js template for building mixed reality experiences as part of a Microsoft Learn learning path inspired by Space Jam: A New Legacy.

#educational#3d-graphics#microsoft-learn
Stars1
Forks3
Last commit
babylon-accessibility-example
babylon-accessibility-exampleTypeScript

A demonstration of Babylon.js accessibility features with GUI animations for inclusive 3D web experiences.

#inclusive-design#web-accessibility#babylon-js
Stars1
Forks1
Last commit
Roblox meets film noir
Roblox meets film noirTypeScript

A 3D platform game demo built with Babylon.js and React, showcasing interactive web-based 3D gameplay.

#platformer#babylon-js#3d-game
Stars0
Forks0
Last commit3 years ago
PreviousPage 10 of 10

Related Tags

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
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
#Game Development120
#3d Graphics114
#Javascript103
#Javascript Library66
#Typescript60
#Threejs58
#Data Visualization52
#Three Js49
#3d44
#Babylonjs42
#Real Time Rendering41
#Cross Platform41