Projects in Awesome Lists tagged with webgl
A curated list of projects in awesome lists tagged with webgl .
https://github.com/mrdoob/three.js
JavaScript 3D Library.
3d augmented-reality canvas html5 javascript svg virtual-reality webaudio webgl webgl2 webgpu webxr
Last synced: 18 Feb 2026
https://github.com/pixijs/pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
canvas canvas2d data-visualization game glsl javascript pixi pixijs renderer rendering rendering-2d-graphics rendering-engine webgl
Last synced: 14 Apr 2026
https://github.com/phaserjs/phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
canvas discord-activities facebook-instant-games game-development game-frameworks gamedev html5-game-development javascript phaser phaser-development phaserjs webgl youtube-playables
Last synced: 30 Apr 2026
https://github.com/babylonjs/babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
3d babylon game-development game-engine game-engine-3d typescript webaudio webgl webgl2 webgpu webvr webxr
Last synced: 07 May 2026
https://github.com/BabylonJS/Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
3d babylon game-development game-engine game-engine-3d typescript webaudio webgl webgl2 webgpu webvr webxr
Last synced: 13 Mar 2025
https://github.com/google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl
Last synced: 02 Apr 2026
https://github.com/tensorflow/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
deep-learning deep-neural-network gpu-acceleration javascript machine-learning neural-network typescript wasm web-assembly webgl
Last synced: 09 Sep 2025
https://github.com/lettier/3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl
Last synced: 13 May 2025
https://github.com/xtermjs/xterm.js
A terminal for the web
console development javascript pty ssh terminal terminal-emulators tty typescript vt100 webgl xterm
Last synced: 12 Dec 2025
https://github.com/lettier/3d-game-shaders-for-beginners?tab=readme-ov-file
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl
Last synced: 24 Mar 2025
https://google.github.io/filament/
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl
Last synced: 11 May 2025
https://github.com/plotly/plotly.py
The interactive graphing library for Python :sparkles:
d3 dashboard declarative graph-library interactive jupyter-notebook plotly plotly-dash plotlyjs python regl sparkles visualization webgl
Last synced: 02 Mar 2026
https://github.com/plotly/plotly.js
Open-source JavaScript charting library behind Plotly and Dash
charting-library charts d3 data-visualization plotly plotly-dash regl visualization webgl
Last synced: 12 May 2025
https://lettier.github.io/3d-game-shaders-for-beginners/
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl
Last synced: 09 May 2025
https://github.com/kitao/pyxel
A retro game engine for Python
game game-development game-engine gamedev graphics html opengl pico-8 pixel-art python pyxel retro-game rust tic-80 wasm webgl
Last synced: 27 Apr 2026
https://github.com/aframevr/aframe
:a: Web framework for building virtual reality experiences.
3d aframe augmented-reality daydream ecs game-development game-engine gamedev html metaverse oculus rift threejs virtual-reality virtualreality vive vr webgl webvr webxr
Last synced: 13 Nov 2025
https://github.com/bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl
Last synced: 13 May 2025
https://github.com/paveldogreat/webgl-fluid-simulation
Play with fluids in your browser (works even on mobile)
fluid gpu navier-stokes simulation webgl
Last synced: 13 May 2025
https://github.com/gpujs/gpu.js
GPU Accelerated JavaScript
glsl gpgpu gpu javascript math nodejs webgl
Last synced: 15 May 2025
https://github.com/bkaradzic/bgfx?tab=readme-ov-file
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl
Last synced: 24 Mar 2025
https://github.com/PavelDoGreat/WebGL-Fluid-Simulation
Play with fluids in your browser (works even on mobile)
fluid gpu navier-stokes simulation webgl
Last synced: 14 Mar 2025
https://paveldogreat.github.io/WebGL-Fluid-Simulation/
Play with fluids in your browser (works even on mobile)
fluid gpu navier-stokes simulation webgl
Last synced: 27 Mar 2025
https://github.com/cesiumgs/cesium
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
3d 3d-globe 3d-tiles cesium czml geospatial gis gltf webgl
Last synced: 17 Mar 2026
https://github.com/CesiumGS/cesium
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
3d 3d-globe 3d-tiles cesium czml geospatial gis gltf webgl
Last synced: 14 Mar 2025
https://github.com/visgl/deck.gl
WebGL2 powered visualization framework
data-visualization geospatial-analysis javascript maps python visualization webgl
Last synced: 28 Feb 2026
https://github.com/antvis/g2
📊 The concise and progressive visualization grammar.
animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl
Last synced: 06 Jan 2026
https://uber.github.io/deck.gl
WebGL2 powered visualization framework
data-visualization geospatial-analysis javascript maps python visualization webgl
Last synced: 19 Jul 2025
https://github.com/antvis/G2
📊 The concise and progressive visualization grammar.
animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl
Last synced: 24 Mar 2025
https://github.com/mapbox/mapbox-gl-js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
3d javascript maps priority webgl
Last synced: 04 Mar 2026
https://github.com/jacomyal/sigma.js
A JavaScript library aimed at visualizing graphs of thousands of nodes and edges
data-visualization graph graph-drawing graph-drawing-framework graphs javascript webgl
Last synced: 09 Sep 2025
https://github.com/playcanvas/engine
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
3d-gaussian-splatting game-development game-engine gamedev gaussian-splatting gltf javascript nodejs playcanvas typescript virtual-reality webgl webgl2 webgpu webxr
Last synced: 28 Apr 2026
https://github.com/cocos/cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
3d cocos cocoscreator engine game-development game-engine gamedev metal mit-license open-source vulkan webgl webgl2 webgpu
Last synced: 16 May 2025
https://github.com/jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web
2d animation bitmap-graphics canvas es6 html5 javascript renderer rendering-engine scenegraph svg text-rendering vector-graphics webgl
Last synced: 23 Feb 2026
https://github.com/tensorflow/tfjs-core
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.
deep-learning deep-neural-networks gpu-acceleration javascript machine-learning neural-network typescript webgl
Last synced: 30 Sep 2025
https://github.com/visgl/react-map-gl
React friendly API wrapper around MapboxGL JS
data-visualization map mapbox-gl mapbox-gl-js react uber webgl
Last synced: 11 Jan 2026
https://github.com/uber/react-map-gl
React friendly API wrapper around MapboxGL JS
data-visualization map mapbox-gl mapbox-gl-js react uber webgl
Last synced: 26 Mar 2025
https://visgl.github.io/react-map-gl/
React friendly API wrapper around MapboxGL JS
data-visualization map mapbox-gl mapbox-gl-js react uber webgl
Last synced: 19 Sep 2025
https://github.com/melonjs/melonjs
a fresh, modern & lightweight HTML5 game engine
2d-game-engine canvas2d contributions-welcome es6 game-development game-engine gamedev hacktoberfest html5 html5-canvas javascript melonjs tiled typescript web3 webaudio webgl webgl2
Last synced: 13 May 2025
https://github.com/jlfwong/speedscope
🔬 A fast, interactive web-based viewer for performance profiles.
flamegraph flamegraphs performance-profiling performance-tools performance-visualization profile speedscope webgl
Last synced: 14 May 2025
https://github.com/hiloteam/hilo
A Cross-end HTML5 Game development solution
Last synced: 13 Jan 2026
https://github.com/hiloteam/Hilo
A Cross-end HTML5 Game development solution
Last synced: 30 Mar 2025
https://github.com/melonjs/melonJS
a fresh, modern & lightweight HTML5 game engine
2d-game-engine canvas2d contributions-welcome es6 game-development game-engine gamedev hacktoberfest html5 html5-canvas javascript melonjs tiled typescript web3 webaudio webgl webgl2
Last synced: 13 Mar 2025
https://github.com/galacean/engine
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
2d 3d animation graphics html5 input javascript physics typescript web3d webgl webgl2
Last synced: 12 Jan 2026
https://github.com/jagenjo/webglstudio.js
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
3d editor graph-editor rendering scene-graph shaders webapp webgl webtool
Last synced: 13 Apr 2025
https://github.com/vasturiano/3d-force-graph
3D force-directed graph component using ThreeJS/WebGL
3d 3d-force-graph d3js data-visualization force-directed-graphs threejs webgl
Last synced: 14 May 2025
https://github.com/nicholas-ochoa/opensc2k
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
2000 city electron game javascript maxis opensc2k phaser phaser-game phaser3 phaserjs remake sc2k sim simcity simcity-2000 typescript webgl
Last synced: 15 May 2025
https://github.com/nicholas-ochoa/OpenSC2K
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
2000 city electron game javascript maxis opensc2k phaser phaser-game phaser3 phaserjs remake sc2k sim simcity simcity-2000 typescript webgl
Last synced: 28 Mar 2025
https://github.com/transcranial/keras-js
Run Keras models in the browser, with GPU support using WebGL
deep-learning javascript keras machine-learning neural-networks tensorflow webgl
Last synced: 14 May 2025
https://github.com/gfxfundamentals/webgl-fundamentals
WebGL lessons that start with the basics
3d 3d-math glsl glsl-shaders math shaders webgl
Last synced: 27 Jan 2026
https://github.com/mosra/magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
3d android c-plus-plus c-plus-plus-11 cmake emscripten game game-engine gamedev glfw graphics graphics-engine ios magnum opengl sdl spir-v vulkan webassembly webgl
Last synced: 13 May 2025
https://github.com/patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
c c-plus-plus console fragment-shader geometry glfw glsl glslviewer graphics linux opengl-es osx raspberry-pi raspberrypi shaders texture uniform vertex-shaders webgl
Last synced: 15 Mar 2025
https://github.com/patriciogonzalezvivo/glslviewer
Console-based GLSL Sandbox for 2D/3D shaders
c c-plus-plus console fragment-shader geometry glfw glsl glslviewer graphics linux opengl-es osx raspberry-pi raspberrypi shaders texture uniform vertex-shaders webgl
Last synced: 01 Feb 2026
https://github.com/mpetroff/pannellum
Pannellum is a lightweight, free, and open source panorama viewer for the web.
javascript library panorama webgl
Last synced: 13 May 2025
https://github.com/Netflix/vizceral
WebGL visualization for displaying animated traffic graphs
graph monitoring traffic visualization webgl
Last synced: 23 Mar 2025
https://github.com/netflix/vizceral
WebGL visualization for displaying animated traffic graphs
graph monitoring traffic visualization webgl
Last synced: 14 May 2025
https://github.com/egret-labs/egret-core
Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.
egret game-engine html5-canvas html5-game javascript typescript webgl
Last synced: 14 May 2025
https://github.com/antvis/l7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
3d amap antv data-visualization geojson geospatial gis javascript map mapbox maps point polygon webgl
Last synced: 13 May 2025
https://github.com/anvaka/VivaGraphJS
Graph drawing library for JavaScript
graph graph-algorithms graph-drawing layout-algorithm ngraph visualization vivagraph webgl
Last synced: 15 Mar 2025
https://github.com/anvaka/vivagraphjs
Graph drawing library for JavaScript
graph graph-algorithms graph-drawing layout-algorithm ngraph visualization vivagraph webgl
Last synced: 14 May 2025
https://github.com/playcanvas/supersplat
3D Gaussian Splat Editor
3d-gaussian-splatting 3dgs gaussian-splatting pcui playcanvas typescript webgl webgpu
Last synced: 13 Mar 2026
https://github.com/antvis/L7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
3d amap antv data-visualization geojson geospatial gis javascript map mapbox maps point polygon webgl
Last synced: 04 Apr 2025
https://github.com/killedbyapixel/littlejs
LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!
canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl
Last synced: 13 May 2025
https://github.com/quadratichq/quadratic
Spreadsheet with AI, Code, Connections
ai data data-analysis data-engineering data-science etl python quadratic spreadsheet sql wasm webgl
Last synced: 29 Jan 2026
https://github.com/thi-ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 206 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development
color data-structures dataflow dsl functional-programming geometry html monorepo parser-combinators reactive-programming shadergraph streams transducers typescript ui vectors visualization webassembly webgl ziglang
Last synced: 14 May 2025
https://github.com/tresjs/tres
Declarative ThreeJS using Vue Components
composable custom-renderer declarative threejs vite vue webgl
Last synced: 10 Mar 2026
https://github.com/rezmason/matrix
matrix (web-based green code rain, made with love)
canvas html5 javascript matrix matrix-digital-rain matrix-rain regl webgl webgl-computer-graphics
Last synced: 14 May 2025
https://github.com/pixelscommander/html-gl
Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL
Last synced: 14 May 2025
https://github.com/PixelsCommander/HTML-GL
Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL
Last synced: 12 Mar 2025
https://github.com/Rezmason/matrix
matrix (web-based green code rain, made with love)
canvas html5 javascript matrix matrix-digital-rain matrix-rain regl webgl webgl-computer-graphics
Last synced: 28 Mar 2025
https://github.com/atomicgameengine/atomicgameengine
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows
Last synced: 16 Dec 2025
https://github.com/KilledByAPixel/LittleJS
LittleJS is a fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!
canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl
Last synced: 14 Mar 2025
https://github.com/AtomicGameEngine/AtomicGameEngine
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows
Last synced: 15 Mar 2025
https://github.com/bradley/blotter
A JavaScript API for drawing unconventional text effects on the web.
animation creative-coding css design glsl glsl-shaders javascript lsd text typography webgl
Last synced: 14 May 2025
https://github.com/bradley/Blotter
A JavaScript API for drawing unconventional text effects on the web.
animation creative-coding css design glsl glsl-shaders javascript lsd text typography webgl
Last synced: 15 Mar 2025
https://github.com/maxbittker/sandspiel
Creative cellular automata browser game
game rust wasm webassembly webgl
Last synced: 14 May 2025
https://github.com/MaxBittker/sandspiel
Creative cellular automata browser game
game rust wasm webassembly webgl
Last synced: 28 Mar 2025
https://github.com/gre/gl-react
gl-react – React library to write and compose WebGL shaders
glsl react react-native universal webgl
Last synced: 20 Oct 2025
https://github.com/nidorx/matcaps
Huge library of matcap PNG textures organized by color
blender-3d envmap lighting litsphere matcap non-photorealistic opengl shading texture threejs unity-3d webgl zbrush
Last synced: 15 May 2025
https://github.com/pissang/claygl
A WebGL graphic library for building scalable Web3D applications
Last synced: 27 Mar 2026
https://github.com/jeeliz/jeelizfacefilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
3d augmented-reality camera deep-learning detection face face-detect face-detection face-filters face-tracking faceswap javascript lightweight multiple-faces snapchat threejs tracking webar webgl
Last synced: 13 May 2025
https://github.com/korlibs/korge
KorGE Game Engine. Multiplatform Kotlin Game Engine
android game-engine ios jvm kotlin webgl
Last synced: 14 May 2025
https://github.com/dragonir/3d
Three.js 3D项目,包含冰墩墩🐼、数字城市🏙、3D人像👤、车模展示🚗、塞尔达传说🗡等一些3D趣味演示页面,持续优化中...访问链接如下👇
3d canvas css html javascript reactjs svg threejs webgl
Last synced: 15 May 2025
https://github.com/jeeliz/jeelizFaceFilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
3d augmented-reality camera deep-learning detection face face-detect face-detection face-filters face-tracking faceswap javascript lightweight multiple-faces snapchat threejs tracking webar webgl
Last synced: 27 Mar 2025
https://github.com/pmndrs/react-three-next
React Three Fiber, Threejs, Nextjs starter
react react-three-fiber starter tailwind threejs webgl
Last synced: 14 May 2025
https://github.com/ecomfe/echarts-gl
Extension pack for Apache ECharts, providing globe visualization and 3D plots.
echarts javascript visualization webgl
Last synced: 13 May 2025
https://github.com/plotly/plotly.R
An interactive graphing library for R
d3js data-visualization ggplot2 javascript plotly r r-package rstats shiny webgl
Last synced: 23 Apr 2025
https://github.com/plotly/plotly.r
An interactive graphing library for R
d3js data-visualization ggplot2 javascript plotly r r-package rstats shiny webgl
Last synced: 14 May 2025
https://github.com/bluemap-minecraft/bluemap
A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.
bluemap minecraft minecraft-mod minecraft-plugin threejs webgl
Last synced: 07 Apr 2026
https://github.com/vasturiano/react-force-graph
React component for 2D, 3D, VR and AR force directed graphs
3d augmented-reality canvas d3-force force-directed-graphs react vr webgl
Last synced: 12 May 2025
https://github.com/pmndrs/postprocessing
A post processing library for three.js.
2d-filter-effects composer effects image-effects image-processing post-processing real-time three-js webgl
Last synced: 12 May 2025
https://github.com/hujiulong/vue-3d-model
📷 vue.js 3D model viewer component
components threejs vue vue-3d-model webgl
Last synced: 15 May 2025
https://github.com/drawcall/proton
Javascript particle animation library
canvas js-particle particle particle-engine particle-system particles particles-library webgl
Last synced: 12 Dec 2025