Projects in Awesome Lists tagged with webgl2
A curated list of projects in awesome lists tagged with webgl2 .
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/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/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/maplibre/maplibre-gl-js
MapLibre GL JS - Interactive vector tile maps in the browser
hacktoberfest maplibre maplibre-gl maplibre-gl-js typescript webgl2
Last synced: 13 May 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/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/Hedgehog-Computing/hedgehog-lab
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
computer-algebra data-visualization gpu-acceleration javascript latex machine-learning matrix-library scientific-computing symbolic-computation tex webgl webgl2
Last synced: 30 Mar 2025
https://github.com/hedgehog-computing/hedgehog-lab
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
computer-algebra data-visualization gpu-acceleration javascript latex machine-learning matrix-library scientific-computing symbolic-computation tex webgl webgl2
Last synced: 15 May 2025
https://github.com/gfxfundamentals/webgl2-fundamentals
WebGL 2 lessons starting from the basics
Last synced: 24 Jan 2026
https://github.com/martinlaxenaire/curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
3d canvas curtains curtainsjs dom glsl html5 javascript responsive shader shaders texture webgl webgl2
Last synced: 14 May 2025
https://github.com/jberg/butterchurn
Butterchurn is a WebGL implementation of the Milkdrop Visualizer
assemblyscript music-visualizer reimplementation visualization wasm webaudio-api webgl webgl2
Last synced: 14 May 2025
https://github.com/raphamorim/react-ape
🦍• React Renderer to build UI interfaces using canvas/WebGL (TV and Hardware-Accelerated GPU development based)
canvas canvas-html5 gl react react-ape react-renderer render renderer webgl webgl2
Last synced: 15 May 2025
https://github.com/pmndrs/detect-gpu
Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.
adaptive babylonjs benchmarks browser demo detection device gpu hardware pixijs progressive-enhancement threejs webgl webgl2
Last synced: 13 May 2025
https://github.com/playcanvas/editor
Browser-based visual editor for building WebGL, WebGPU, WebXR apps
3d-editor editor frontend game-development game-engine gamedev hacktoberfest nodejs pcui playcanvas typescript ui webgl webgl2 webgpu webxr
Last synced: 08 Apr 2026
https://github.com/thorvg/thorvg
Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.
animation drawing-library font graphics image jpeg lottie opengl3 opengles3 path-drawing png rendering-engine shapes svg text ttf vector-graphics-engine webgl2 webgpu webp
Last synced: 14 May 2025
https://github.com/molstar/molstar
A comprehensive macromolecular library
global-illumination immersive-ar molecular-graphics scientific-visualization virtual-reality web-graphics webgl webgl2 webxr
Last synced: 28 Feb 2026
https://github.com/openglobus/openglobus
TypeScript/JavaScript 3D maps and geospatial data visualization engine library
3d 3dmap earth geospatial gis globe javascript lidar map maps openglobus terrain terrain-rendering webgl webgl2
Last synced: 07 May 2026
https://github.com/strandedkitty/streets-gl
🗺 OpenStreetMap 3D renderer powered by WebGL2
3d data-visualization map mapping maps openstreetmap rendering webgl webgl2
Last synced: 06 Apr 2025
https://github.com/StrandedKitty/streets-gl
🗺 OpenStreetMap 3D renderer powered by WebGL2
3d data-visualization map mapping maps openstreetmap rendering webgl webgl2
Last synced: 08 Apr 2025
https://github.com/BrutPitt/glChAoS.P
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
attractors azdo dla dla3d emscripten fractal-algorithms fractals ggx glsl gpu hypercomplex ifs imgui opengl particles particlesystem rendering webassembly webgl webgl2
Last synced: 20 Mar 2025
https://github.com/looeee/discoverthreejs-site
Repo for the book Discover three.js!
3d 3d-graphics animation book computer-graphics gltf gltf-format gltf2 hugo ide javascript scss threejs threejs-learning threejs-loader tutorial tutorial-code webgl webgl2
Last synced: 16 May 2025
https://github.com/doxas/twigl
twigl.app is an online editor for One tweet shader, with gif generator and sound shader, and broadcast live coding.
glsl glsl-editor webaudio webgl webgl2
Last synced: 17 Mar 2025
https://github.com/hoverinc/ray-tracing-renderer
[UNMAINTAINED] Real-time path tracing on the web with three.js
bvh denoising global-illumination path-tracing ray-tracing real-time threejs webgl webgl2
Last synced: 02 Oct 2025
https://github.com/smolck/uivonim
Fork of the Veonim Neovim GUI
electron gui neovim neovim-guis typescript webgl2
Last synced: 04 Apr 2025
https://github.com/tsherif/webgl2examples
Rendering algorithms implemented in raw WebGL 2.
3d webgl webgl-references webgl2
Last synced: 27 Feb 2026
https://github.com/galacean/effects-runtime
It can load and render cool animation effects
2d 3d animation effects html5 javascript typescript webgl webgl2
Last synced: 30 Jan 2026
https://github.com/sockmaster27/svader
Create GPU-rendered Svelte components
fragment-shader javascript javascript-library shader shaders svelte svelte-component svelte-components svelte4 svelte5 sveltejs sveltekit typescript typescript-library web webgl webgl-shader webgl2 webgpu webgpu-shaders
Last synced: 15 May 2025
https://github.com/but0n/ashes
WebGL2.0 3D Engine - Global Illumination - RayTracing
bvh ecs game-engine global-illumination gltf monte-carlo path-tracing pbr-shading raytracer raytracing webgl webgl2
Last synced: 05 Apr 2025
https://github.com/kool-engine/kool
An OpenGL / WebGPU engine for Desktop JVM, Android and Javascript written in Kotlin
3d android deferred-shading game-development kotlin kotlin-multiplatform opengl pbr-shading physics vulkan webgl2 webgpu
Last synced: 19 Jun 2025
https://github.com/spite/sketch
Explorations on cross-hatching, engraving, and similar non-photorealistic rendering.
glsl javascript npr threejs webgl webgl2
Last synced: 30 Jun 2025
https://github.com/maia-sdr/maia-sdr
Maia SDR is an open-source FPGA-based SDR project focusing on the ADALM Pluto
adalm-pluto amaranth-hdl dsp fpga radio rust sdr signal-processing wasm webgl2
Last synced: 15 May 2025
https://github.com/mesh-js/mesh.js
A graphics system born for visualization 😘.
canvas graphics visualization webgl webgl2
Last synced: 20 Mar 2025
https://github.com/playcanvas/playcanvas-ar
Fast and Easy Augmented Reality for the Web :rocket:
augmented-reality html5 playcanvas webar webgl webgl2 webrtc
Last synced: 21 May 2026
https://github.com/farazzshaikh/glnoise
A collection of GLSL noise functions for use with WebGL with an easy to use API.
glsl glsl-shaders graphics nodejs npm shaders webgl webgl-programming webgl2
Last synced: 03 Apr 2025
https://github.com/xemantic/shader-web-background
Displays GLSL fragment shaders as a website background. Supports offscreen buffers and floating point textures on almost any browser and hardware. Compatible with Shadertoy.
background closure-compiler design fragment-shaders framework glsl glsl-shaders javascript javascript-framework javascript-library library shaders shadertoy shadertoy-compatibility web web-design web-development webgl webgl2
Last synced: 13 Apr 2025
https://github.com/jjant/runty8
A Pico8 clone in Rust.
fantasy-console game game-development pico8 pixel-perfect rust webassembly webgl webgl2
Last synced: 12 Jan 2026
https://github.com/wiedymi/restty
Powerful, lightweight web terminal. Batteries included. Powered by libghostty-vt, WebGPU, and text-shaper.
ghostty pty terminal text-shaping typescript wasm webgl2 webgpu zig
Last synced: 09 Mar 2026
https://github.com/ruiwentang/skity
A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM
2d-canvas 2d-graphics canvas2d drawing-library gpu graphics graphics-library opengl rendering rendering-2d-graphics skia vector-graphics vulkan webgl2
Last synced: 13 Apr 2025
https://github.com/dengxiaoning/cesium_dev_kit
In my leisure time, I have written some common cases of Cesium (such as model control, analysis, material, shader effect, etc.), and utilized ES6 for packaging with the aim of providing convenience for my friends' studies and work. If this is beneficial to you, please show your support by giving a star.
cesium element-plus glsl-shaders javascript three-js vite vue3 webgl2
Last synced: 16 May 2025
https://github.com/michalzalobny/webgl-3d-engine
WebGL2 3D Engine built from scratch.
Last synced: 17 Mar 2025
https://github.com/babylonjs/website
Main babylon.js website
babylonjs javascript webgl webgl2
Last synced: 08 Oct 2025
https://github.com/bhouston/threeify
A Typescript 3D library loosely based on three.js
3d ar javascript typescript vr webgl webgl2 webgpu webxr xr
Last synced: 06 Apr 2025
https://github.com/stasilo/retrace.gl
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
generative-art glsl graphics javascript path-tracer raymarching raymarching-distance-fields raytracing raytracing-engine shaders signed-distance-functions webgl2
Last synced: 13 Oct 2025
https://github.com/munrocket/gl-bench
⏳ WebGL performance monitor with CPU/GPU load.
benchmark monitor performance profiling threejs webgl webgl2
Last synced: 16 May 2025
https://github.com/mosure/bevy_gaussian_splatting
bevy gaussian splatting render pipeline plugin
bevy gaussian-splatting particles render-pipeline rust webgl2 webgpu
Last synced: 16 May 2025
https://github.com/kekkorider/threejs-audio-reactive-visual
Audio-reactive visual created with ThreeJS
audio-visualizer creative-coding creative-development threejs webgl webgl2
Last synced: 21 Aug 2025
https://github.com/looeee/threejs-csg
Constructive Solid Geometry for three.js, ES6 + BufferGeometry
3d 3d-graphics 3d-models boolean-operations constructive-solid-geometry csg threejs threejs-csg webgl webgl2
Last synced: 16 Mar 2025
https://github.com/takahirox/three-gltf-extensions
Unofficial Three.js glTF loader/exporter plugins
gltf gltf-extensions javascript threejs webgl webgl2
Last synced: 13 Nov 2025
https://github.com/austintheriot/wrend
A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible with calling from both Rust and JavaScript on the web.
creative-coding glsl javascript rust rustlang shaders typescript wasm webassembly webgl webgl2
Last synced: 09 Apr 2025
https://github.com/byrd-polar/fluid-earth
Fluid Earth is a WebGL-powered visualization of Earth's atmosphere and oceans
atmosphere byrd earth fever oceans ohio-state-university webgl webgl2
Last synced: 20 Jul 2025
https://github.com/maggix1404/webgl-portfolio
animated webgl portfolio using html,css,javascript (three js, locomotive js, gsap)....
awwwards css3 gsap javascript portfolio three-js webgl2
Last synced: 29 Oct 2025
https://github.com/MAGGIx1404/webgl-portfolio
animated webgl portfolio using html,css,javascript (three js, locomotive js, gsap)....
awwwards css3 gsap javascript portfolio three-js webgl2
Last synced: 03 Oct 2025
https://github.com/schmelczer/sdf-2d
A graphics library to enable the real-time rendering of 2D signed distance fields on the web.
2d circle-tracing glsl graphics-library raytracing sdf-2d typescript webgl webgl2 webpack
Last synced: 08 Apr 2026
https://github.com/reon90/redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
3d-models glsl gltf opengl-es pbr typescript webgl webgl2 webgpu
Last synced: 05 Apr 2025
https://github.com/andykswong/mugl
WebGPU and WebGL Micro 3D Graphics Library for JavaScript and WebAssembly
3d 3d-graphics assemblyscript expo gltf gltf2 html5 javascript react-native renderer typescript wasm webassembly webgl webgl2 webgpu
Last synced: 09 Apr 2025
https://github.com/alordash/newton-fractal
Drawing Newton's fractal using pure js, rust-wasm, SIMDs, threads and GPU
glsl newton-fractal newton-fractals newton-method newtons-fractal rust simd threads wasm web-worker webgl webgl2
Last synced: 22 Jul 2025
https://github.com/Reon90/redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
3d-models glsl gltf opengl-es pbr typescript webgl webgl2 webgpu
Last synced: 01 Apr 2025
https://github.com/collidingscopes/particular-drift
Turn images into flowing particle animations. Built with js, webgl / glsl, and html5 canvas
2d 3d animation flow-field glsl glsl-shaders html5 image-filters image-manipulation image-processing javascript noise particle perlin real-time real-time-animation shaders simplex webgl2
Last synced: 07 Apr 2025
https://github.com/Bruno-Bells/PyWeb3D
Exploring three.js with python syntax
brython javascript python pythonbrowser pyweb3d threejs web3d webgl webgl2
Last synced: 10 Apr 2025
https://github.com/evanbacon/sunset-cyberspace
🎮👾Retro-runner Game made in Expo, Three.js, OpenGL, WebGL, Tween. 🕹
android expo game ios opengl preview-gif react-native reactjs retrowave-game runner-game simple-game sunset-cyberspace threejs tutorial tween webgl webgl2
Last synced: 25 Mar 2025
https://github.com/kchapelier/matcap-studio
An utility to tweak matcaps, with realtime visual feedback.
Last synced: 14 Jun 2025
https://github.com/rparrett/taipo
A Typing Tower Defense Game for learning Japanese
bevy browser-game game rust web-game webgl webgl2
Last synced: 09 Apr 2025
https://github.com/timvanscherpenzeel/detect-features
Detect and report browser and hardware features.
browser detection device-detection extensions features hardware reporting web-worker webgl webgl2
Last synced: 22 Jul 2025
https://github.com/codecavepro/revit-family-web-viewer
Revit Web Viewer is a Three.js-based project viewer. Revit projects / families must be exported using RvtVa3cExporter (https://github.com/va3c/RvtVa3c)
3d canvas revit three-js threejs typescript webgl webgl2
Last synced: 28 Mar 2025
https://github.com/CodeCavePro/revit-family-web-viewer
Revit Web Viewer is a Three.js-based project viewer. Revit projects / families must be exported using RvtVa3cExporter (https://github.com/va3c/RvtVa3c)
3d canvas revit three-js threejs typescript webgl webgl2
Last synced: 26 Jul 2025
https://github.com/junkdog/beamterm
A sub-millisecond terminal text rendering system using WebGL2
Last synced: 27 Jan 2026
https://github.com/diwi/dw-webgl-sketchbook
Webgl Experiments
3d gpgpu lighting opengl rendering sketchbook webgl webgl1 webgl2
Last synced: 12 Apr 2025
https://github.com/GregStanton/webgl2-glsl-primer
Grok WebGL2 and GLSL through spaced repetition and hands-on projects. A zero-to-hero guide covering the programmable geometry pipeline, state management, and 3D shader logic.
creative-coding educational-resources glsl graphics-programming spaced-repetition webgl2
Last synced: 28 Apr 2026
https://github.com/greggman/webgl-helpers
some tiny webgl scripts that might come in handy
Last synced: 13 May 2025
https://github.com/ustymukhman/threejs-boilerplate
:fire: Three.js + TypeScript + SolidJS + Vite + Vitest :rocket:
boilerplate pnpm solidjs template threejs typescript vite vitest webgl webgl2
Last synced: 21 Mar 2025
https://github.com/looeee/gltf-converter
Convert models from a variety of formats to GLTF
3d-graphics 3d-models collada converter fbx gltf loader textures threejs threejs-loader webgl webgl2
Last synced: 21 Mar 2025
https://github.com/salvatorepreviti/js13k-2020
Island Not Found - a game for js13k 2020
game island js13k js13kgames js13kgames2020 raymarching sdf typescript webgl webgl2
Last synced: 20 Jul 2025
https://github.com/robert-leitl/liquid-geo
Web experiment inspired by the liquid-geo interface designs form the movie Man of Steel
bloom fluid-simulation postprocessing simulation webgl2
Last synced: 15 Jun 2025
https://github.com/next2d/player
Next2D Player supports WebGL and OffscreenCanvas, enabling advanced graphical expression. It can also be used in game production, advertisement production, and other scenes requiring rich expressions without having to deal with browser or device compatibility.
game game-2d game-developement game-development game-engine-2d gamedev next2d offscreencanvas typescript webgl webgl2
Last synced: 04 Apr 2026
https://github.com/celestiary/web
Astronomical simulator of solar system and local stars
3d astronomy astrophysical-simulation glsl glsl-shaders javascript three-js virtual-reality webgl webgl2
Last synced: 20 Aug 2025
https://github.com/rparrett/pixie_wrangler
A puzzle game reminiscent of old school printed circuit board design software
bevy browser-game rust web-game webgl webgl2
Last synced: 13 Apr 2025
https://github.com/kchapelier/procjam2018
Graph.ical, a procedural texture authoring application developed for PROCJAM 2018.
graph-based javascript procedural-generation texture-generation texture-synthesis webgl webgl2
Last synced: 27 Oct 2025
https://github.com/jelster/space-truckers
A game of getting stuff from Point A to Point B... IN SPAAAACCE!
Last synced: 30 Jan 2026