Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webgl

Webgl

359 projects

Showing 36 of 359 projects

WebGL Lessons — Fragment Shaders
WebGL Lessons — Fragment Shaders

An introductory lesson on fragment shaders in WebGL, covering GLSL basics and simple image effects using Shadertoy.

#real-time-rendering#gpu-computing#image-effects
Stars308
Forks15
Last commit8 years ago
threejs
threejsJavaScript

Three.js widgets for creating interactive 3D visualizations in R and Shiny applications.

#igraph#r-package#threejs
Stars308
Forks57
Last commit1 year ago
angular-three
angular-threeTypeScript

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

#animation#declarative-rendering#three-js
Stars295
Forks37
Last commit9 days 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
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
Stars292
Forks46
Last commit7 months ago
leafgl
leafglR

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

#high-performance#r-package#geospatial
Stars288
Forks32
Last commit3 months 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
Stars284
Forks36
Last commit1 month 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
Stars283
Forks44
Last commit3 months 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
Stars281
Forks24
Last commit2 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
Stars259
Forks23
Last commit
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
playcanvas-ar
playcanvas-arJavaScript

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

#mobile-ar#artoolkit#html5
Stars256
Forks74
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
Stars249
Forks52
Last commit5 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
Stars242
Forks11
Last commit2 months 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 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
Stars234
Forks9
Last commit4 days 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
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
Stars226
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
Stars220
Forks74
Last commit5 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
Stars210
Forks25
Last commit1 day 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
Stars209
Forks14
Last commit5 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 commit7 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
Stars199
Forks60
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 commit10 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
Stars187
Forks5
Last commit3 months 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
Stars178
Forks40
Last commit3 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
Forks28
Last commit3 years ago
caviar
caviarTypeScript

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

#webgpu#deno#game-development
Stars172
Forks9
Last commit10 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
Stars160
Forks59
Last commit4 years 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
Stars158
Forks2
Last commit2 years ago
RedGL
RedGLJavaScript

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

#javascript-3d-library#web-graphics#graphics-library
Stars158
Forks16
Last commit3 months 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
Stars153
Forks52
Last commit7 days 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
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
Forks32
Last commit3 years ago
PreviousPage 7 of 10Next

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
8 years ago
20 days ago
#Game Development120
#3d Graphics113
#Javascript103
#Javascript Library66
#Typescript59
#Threejs58
#Data Visualization52
#Three Js49
#3d43
#Babylonjs42
#Real Time Rendering41
#Cross Platform41