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

Phenomenon
PhenomenonTypeScript

A fast 2kB low-level WebGL library for GPU-accelerated particle systems and high-performance visual effects.

#particles#shaders#visual-effects
Stars1.8k
Forks47
Last commit2 years ago
Curtainsjs
CurtainsjsJavaScript

A lightweight vanilla WebGL library that turns HTML DOM elements into interactive textured planes.

#responsive#3d-animation#interactive-graphics
Stars1.8k
Forks114
Last commit1 year ago
herebedragons
herebedragonsC

A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.

#vulkan#opengl#webgpu
Stars1.8k
Forks84
Last commit1 year ago
Sketchbook
SketchbookTypeScript

A simple web-based 3D game engine built on three.js and cannon.js, focused on third-person character controls and gameplay mechanics.

#character-controller#cannonjs#threejs
Stars1.7k
Forks491
Last commit1 year ago
HexGL
HexGLJavaScript

A futuristic racing game built with HTML5 and WebGL, showcasing browser-based 3D graphics.

#racing-game#3d-graphics#game-development
Stars1.7k
Forks889
Last commit2 years ago
Kiss3D
Kiss3DRust

A simple, frictionless 3D graphics engine for Rust that makes drawing and manipulating geometric shapes easy.

#graphics-engine#opengl#3d-graphics
Stars1.7k
Forks188
Last commit8 days ago
3d.city
3d.cityJavaScript

A high-performance 3D city builder game built with Three.js and WebGPU, featuring simulation running in a web worker.

#urban-planning#web-worker#simulation-game
Stars1.7k
Forks359
Last commit3 months ago
Lightgl.js
Lightgl.jsJavaScript

A lightweight WebGL library for quick prototyping with OpenGL-style matrix stack and immediate mode.

#graphics-prototyping#matrix-stack#opengl-style
Stars1.6k
Forks149
Last commit3 years ago
awesome-webgl
awesome-webgl

A curated list of awesome WebGL libraries, resources, tutorials, and tools for developers.

#javascript-api#webgl-programming#shaders
Stars1.5k
Forks99
Last commit3 months ago
WebGL
WebGL

A curated list of awesome WebGL libraries, resources, tutorials, and tools for 3D web graphics development.

#javascript-api#webgl-programming#shaders
Stars1.5k
Forks99
Last commit3 months ago
Lume
LumeTypeScript

A toolkit for creating rich and interactive 2D or 3D experiences using HTML elements powered by CSS3D and WebGL.

#web-components#custom-elements#webassembly
Stars1.5k
Forks63
Last commit2 months ago
Webgl-workshop
Webgl-workshopJavaScript

An interactive command-line workshop for learning the WebGL API through hands-on exercises.

#shaders#education#command-line-tool
Stars1.5k
Forks121
Last commit2 years ago
Kiwi.js
Kiwi.jsJavaScript

An open-source HTML5 game framework for creating mobile and desktop browser games with WebGL rendering and CocoonJS publishing.

#mobile-games#open-source#html5-game-framework
Stars1.5k
Forks190
Last commit3 years ago
BananaBread
BananaBreadC++

A C++ 3D game engine ported to run in web browsers using JavaScript, WebGL, and WebAssembly via Emscripten.

#webassembly#emscripten#real-time-editing
Stars1.4k
Forks371
Last commit4 years ago
VideoContext
VideoContextJavaScript

An experimental HTML5/WebGL library for creating interactive and responsive videos with a graph-based processing pipeline and sequencing timeline.

#graph#shader-effects#web-audio-api-inspired
Stars1.4k
Forks160
Last commit3 years ago
d3fc
d3fcHTML

A collection of components to rapidly build fast, highly customizable, interactive charts with D3.

#chart#d3fc#canvas
Stars1.3k
Forks197
Last commit1 year ago
TerriaJS
TerriaJSTypeScript

A JavaScript library for building web-based geospatial data explorers with 2D/3D visualization and extensive data format support.

#web-mapping#cesium#leafletjs
Stars1.3k
Forks400
Last commit3 days ago
Neuroglancer
NeuroglancerTypeScript

A WebGL-based viewer for visualizing volumetric data, 3D meshes, and skeletons in arbitrary cross-sectional views.

#scientific-visualization#3d-visualization#cross-sectional-views
Stars1.3k
Forks375
Last commit
Custom Shader Material
Custom Shader MaterialTypeScript

Extend Three.js standard materials with custom vertex and fragment shaders for both vanilla and React environments.

#custom-shaders#shaders#threejs
Stars1.3k
Forks77
Last commit9 months ago
iTowns
iTownsJavaScript

A Three.js-based JavaScript/WebGL framework for visualizing 3D geospatial data in web browsers.

#web-mapping#immersion-vr#pointcloud
Stars1.3k
Forks320
Last commit22 hours ago
WebXR Export
WebXR ExportJavaScript

A Unity package for developing and exporting WebXR experiences (AR/VR) to WebGL with full WebXR API integration.

#unity3d#unity-package#webassembly
Stars1.3k
Forks142
Last commit2 months ago
three-nebula
three-nebulaJavaScript

A WebGL-based 3D particle system engine designed to work seamlessly with three.js.

#real-time-graphics#particles#visual-effects
Stars1.2k
Forks92
Last commit18 hours ago
Lamina
LaminaTypeScript

An extensible, layer-based shader material system for Three.js, enabling declarative creation of complex visual effects.

#graphics#custom-shaders#shaders
Stars1.1k
Forks54
Last commit1 year ago
WebGL Wind
WebGL WindJavaScript

A WebGL-powered library for visualizing wind patterns using particle systems, capable of rendering up to 1 million particles at 60fps.

#scientific-visualization#simulation#meteorology
Stars1.1k
Forks229
Last commit1 month ago
Streets GL
Streets GLTypeScript

A real-time 3D map renderer for visualizing OpenStreetMap data with WebGL2, featuring eye-candy graphics and on-the-fly geometry generation.

#3d-mapping#geospatial-visualization#pbr
Stars1.0k
Forks96
Last commit11 months ago
WebGL 2 Samples
WebGL 2 SamplesHTML

A collection of short, easy-to-understand samples demonstrating WebGL 2 features.

#graphics#educational#opengl-es
Stars1.0k
Forks143
Last commit4 years ago
GeoTiff.js
GeoTiff.jsJavaScript

A pure JavaScript library for parsing and reading raster data from TIFF and GeoTIFF files in both browser and Node.js environments.

#raster-data#geospatial#remote-sensing
Stars1.0k
Forks214
Last commit1 month ago
awesome-maplibre
awesome-maplibre

A curated list of awesome projects, libraries, tools, and resources that use or support the MapLibre mapping ecosystem.

#developer-tools#open-source#geospatial
Stars1.0k
Forks133
Last commit3 days ago
3Dmol.js
3Dmol.jsJupyter Notebook

WebGL-accelerated JavaScript library for interactive molecular visualization in web applications.

#scientific-visualization#3d-graphics#computational-biology
Stars996
Forks221
Last commit2 months ago
geom
geomClojure

2D/3D geometry toolkit for Clojure/Clojurescript

#opengl#mesh-generation#geometry
Stars996
Forks79
Last commit1 year ago
streetscape.gl
streetscape.glJavaScript

A React toolkit for visualizing autonomous vehicle and robotics data encoded in the XVIZ protocol.

#robotics#xviz-protocol#dashboard
Stars992
Forks228
Last commit2 years ago
awesome-jsgames
awesome-jsgames

A curated list of open-source JavaScript games, engines, libraries, and resources for game development.

#js-games#game-jam#html5-games
Stars955
Forks95
Last commit4 months ago
three-bvh-csg
three-bvh-csgJavaScript

A fast, memory-efficient Constructive Solid Geometry library for three.js using a Bounding Volume Hierarchy approach.

#bvh#geometry-processing#graphics
Stars931
Forks84
Last commit5 months ago
Insight
InsightJavaScript

A Chrome DevTools extension for debugging and optimizing WebGL applications with visual inspectors and performance tools.

#graphics#profiling#webgl
Stars914
Forks47
Last commit4 years ago
Webgl Insight
Webgl InsightJavaScript

A Chrome DevTools extension for debugging and profiling WebGL applications with specialized inspectors and analysis tools.

#graphics#shader-analysis#webgl
Stars914
Forks47
Last commit4 years ago
QICI Engine
QICI Engine

A free JavaScript game engine with a web-based editor for creating HTML5 games using familiar web development tools.

#html5-game-engine#javascript-game-development#game-editor
Stars903
Forks129
Last commit10 years ago
PreviousPage 4 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
2 days ago
#Game Development120
#3d Graphics113
#Javascript103
#Javascript Library66
#Typescript59
#Threejs58
#Data Visualization52
#Three Js49
#3d43
#Babylonjs42
#Real Time Rendering41
#Cross Platform41