Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webgl

Webgl

282 projects

Showing 36 of 282 projects

Meep
MeepJavaScript

A high-performance Entity Component System game engine for 3D browser games with built-in tools for terrain, AI, UI, and asset management.

#terrain-generation#ai#3d-graphics
Stars293
Forks46
Last commit5 months ago
The Force
The ForceJavaScript

A WebGL live coding performance IDE for real-time shader programming and audiovisual performances.

#real-time-graphics#audiovisual#creative-coding
Stars293
Forks55
Last commit1 year ago
leafgl
leafglR

An R package for high-performance WebGL rendering of large datasets on Leaflet maps.

#high-performance#r-package#geospatial
Stars290
Forks32
Last commit1 month ago
angular-three
angular-threeTypeScript

Angular renderer for THREE.js, enabling declarative 3D graphics in Angular applications.

#animation#declarative-rendering#three-js
Stars289
Forks36
Last commit1 month ago
WhiteStormJS - React/Redux - three.js - TypeScript boilerplate
WhiteStormJS - React/Redux - three.js - TypeScript boilerplateJavaScript

A TypeScript boilerplate for building 3D applications with WhitestormJS, React, Redux, and three.js.

#react-redux#boilerplate#threejs
Stars288
Forks17
Last commit
gltf
gltfGo

A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.

#go-library#binary-encoding#3d-graphics
Stars282
Forks36
Last commit12 days ago
lba2remake
lba2remakeTypeScript

A modern reimplementation of Little Big Adventure 1 & 2 in TypeScript, Three.js, and React, playable in the browser.

#modding-platform#gamedev#threejs
Stars280
Forks43
Last commit1 month ago
Pmndrs Market
Pmndrs MarketJavaScript

A free marketplace for CC0-licensed 3D assets, models, textures, and HDRI files ready for use in Three.js and React Three Fiber projects.

#graphics#textures#3d-models
Stars278
Forks23
Last commit2 years ago
racing-game-cljs
racing-game-cljsClojure

A 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.

#clojurescript#component-based#threejs
Stars259
Forks11
Last commit5 years ago
Divine Voxel Engine
Divine Voxel EngineTypeScript

A multi-threaded, renderer-independent TypeScript voxel engine for building customizable voxel-based games and applications.

#procedural-generation#webgpu#multi-threading
Stars256
Forks22
Last commit
playcanvas-ar
playcanvas-arJavaScript

A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.

#mobile-ar#artoolkit#html5
Stars254
Forks73
Last commit4 years ago
gdx-gltf
gdx-gltfJava

A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.

#pbr-shader#pbr-shaders#gltf2
Stars248
Forks50
Last commit4 months ago
gridviz
gridvizJavaScript

A JavaScript library for client-side visualization of gridded and tabular coordinate data in the browser with diverse cartographic styles.

#cartography#gridded-statistics#gridded-data
Stars239
Forks11
Last commit1 month ago
Alfrid
AlfridJavaScript

A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.

#graphics-toolkit#3d-graphics#creative-coding
Stars238
Forks21
Last commit10 months ago
Threejs
ThreejsTypeScript

A basic Angular 19.x template pre-configured with ThreeJS and Bootstrap for 3D web applications.

#threejs#3d-graphics#frontend
Stars234
Forks70
Last commit1 year ago
Reactylon
ReactylonTypeScript

A multiplatform framework for building interactive 3D and XR experiences using React and Babylon.js with a declarative component model.

#extended-reality#mr#webxr
Stars230
Forks8
Last commit25 days ago
WebGL Month
WebGL MonthJavaScript

A 30-day tutorial series teaching WebGL API fundamentals through daily lessons, focusing on shaders, buffers, and GPU rendering.

#tutorial-series#gpu-rendering#shaders
Stars227
Forks14
Last commit1 year ago
Khronos Dev Tools
Khronos Dev ToolsJavaScript

A collection of useful WebGL debugging and development tools packaged as an ES6 module.

#es6-modules#graphics-debugging#3d-graphics
Stars218
Forks74
Last commit3 months ago
ThingJS
ThingJSJavaScript

A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.

#threejs-alternative#canvas#webxr
Stars211
Forks25
Last commit7 days ago
flextGL
flextGLC

A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.

#vulkan#loader-generator#sdl2
Stars208
Forks14
Last commit3 months ago
babylonjs-webpack-es6
babylonjs-webpack-es6TypeScript

A Babylon.js starter template with TypeScript, Webpack, ES6 modules, hot reloading, and testing setup.

#es6-modules#hot-reloading#sample-project
Stars206
Forks107
Last commit21 days ago
JanusWeb
JanusWebJavaScript

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

#multiplayer#vive#immersive-web
Stars198
Forks59
Last commit1 day ago
Quaternion.js
Quaternion.jsJavaScript

A comprehensive JavaScript library for 3D rotations using quaternions, avoiding Gimbal lock.

#mobile-orientation#angle#mathematics
Stars194
Forks26
Last commit8 months ago
Lume Element
Lume ElementTypeScript

A library for writing Custom Elements with simple templates, reactivity, and full framework compatibility.

#web-components#custom-elements#declarative-templates
Stars186
Forks5
Last commit1 month ago
t5c
t5cTypeScript

An open-source multiplayer 3D top-down RPG built with Babylon.js and Colyseus, featuring real-time gameplay, character progression, and quests.

#multiplayer#colyseus#real-time-networking
Stars174
Forks39
Last commit2 months ago
gl
glGo

Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.

#graphics#opengl#opengl-es
Stars174
Forks27
Last commit2 years ago
caviar
caviarTypeScript

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

#webgpu#deno#game-development
Stars170
Forks9
Last commit9 months ago
PolyBranch
PolyBranchJavaScript

A minimalist 3D browser game where you dodge branches while accelerating through a tunnel.

#jquery#minimalist-game#3d-game
Stars168
Forks57
Last commit4 years ago
Space Pirates
Space PiratesTypeScript

A 3D space combat game demo showcasing Babylon.js 5.0 capabilities with full source code for learning and modification.

#web-game#3d-gaming#interactive-demo
Stars159
Forks60
Last commit4 years ago
RedGL
RedGLJavaScript

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

#javascript-3d-library#web-graphics#graphics-library
Stars157
Forks16
Last commit2 months ago
HGSL
HGSLHaxe

A Haxe-based shading language that compiles to GLSL ES 3.0 with IDE support, modularity, and modern language features.

#haxe#shading-language#shader-compiler
Stars157
Forks2
Last commit2 years ago
Goblin Physics
Goblin PhysicsJavaScript

A fast, cross-platform JavaScript physics engine for rigid body simulation, collision detection, and response.

#collision-detection#rigid-body-simulation#ray-tracing
Stars149
Forks19
Last commit9 years ago
aladin-lite
aladin-liteJavaScript

A web application for visualizing astronomical HiPS data directly in the browser, embeddable in any webpage.

#virtual-observatory#embedding#images
Stars147
Forks52
Last commit8 days ago
elm-games
elm-games

A curated directory of games and game development resources built with the Elm programming language.

#functional-programming#multiplayer-games#game-clones
Stars146
Forks31
Last commit3 years ago
GEngine
GEngineJavaScript

A WebGPU-based rendering engine for building 3D graphics applications in the browser with modern GPU capabilities.

#interactive-3d#graphics-engine#webgpu
Stars146
Forks11
Last commit18 days ago
Room for Change
Room for ChangeJava

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

#action-rpg#puzzle-game#webgl
Stars144
Forks80
Last commit9 years ago
PreviousPage 7 of 8Next

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
7 years ago
2 months ago
#Game Development92
#3d Graphics90
#Javascript88
#Javascript Library62
#Threejs50
#Data Visualization49
#Typescript46
#Three Js41
#Cross Platform40
#Real Time Rendering39
#3d36
#Game Engine33