Skip to content

Every work.

Projects, libraries and experiments built on WebGL and WebGPU, filed by how they were made.

Skip to filters

img2threejs Turns One Photo Into Procedural Three.js Code

Hoài Nhớ

Where Worlds Take Shape Makes a Portfolio Playable

Jérôme Reynet

A 9k Forest: Node-Based 3D Assets in WebGPU

Gregg Tavares

Featured

Artisans d'Idées: Treats Shadow as a Material

Immersive Garden

Weisdevice: A Glitchy Three.js Island With a Playable DJ Deck

Xianyao Wei

Rahatil & Co: A 300KB Creative Site Built to Hold 60fps on Modest Hardware

Rahatil & Co

ChartGPU: WebGPU-Powered Charts That Hold Up at a Million Points

Hunter Gemmer

Shell Shockers: A Full Multiplayer FPS, in a Browser Tab, Starring Eggs

Blue Wizard Digital

Hydra: A Livecoded Video Synth Built on WebGL Framebuffers

Olivia Jack

OFFFICE: A Furniture Studio Portfolio Built on Restraint and WebGL

Federico Valla

Martin Laxenaire's Portfolio Is a WebGPU Game Built on His Own Engine

Martin Laxenaire

Narrow One: A Multiplayer Archery Game with WebGL

Pelican Party Studios · Jesper van den Ende

Motion GPU: A Minimal WebGPU Framework Shaders and Multi-Pass Pipelines

Marek Jóźwiak

BOIDS: A Parametric Playground for Emergent Flocking Behavior

Anatolii Babii

Bear 71: An Immersive Documentary Where a Grizzly Bear Becomes a Data Point

National Film Board of Canada

Troika: The Three.js Framework That Solved WebGL Text Rendering

Jason Johnston

curtains.js: DOM-Driven WebGL Textured Planes

Martin Laxenaire

PLAIN: Generate Low-Poly 3D Terrain Graphics in Your Browser

Anatolii Babii

Game of 3D Life: Conway's Cellular Automaton with WebGPU

Vladimir Beloborodov

FLAKE: Distance-Driven Pattern Generation With Custom Shapes

Anatolii Babii

Laser Drift: A Synthwave Arcade Shooter Built in Three.js

Christian Ortiz · Synthware

Aurelia: Fully Procedural Jellyfish with WebGPU

Niklas Niehus

Lusion: Real-Time 3D Wizardry

Lusion

Messenger

Abeto · Vicente Lucendo