Three.js

Browser-native 3D

A hand-picked guide to Three.js.

Core docs, shader references, asset pipelines, physics libraries, framework wrappers, production showcases, and people pushing real-time graphics on the web.

WebGLbattle-testedWebGPUnext rendererglTFasset standard
Updated May 2026·Curated by Jared Rummler
Open-source ecosystem
Next frontier

WebGPU changes the ceiling.

Three.js is moving beyond WebGL's older state-machine model with WebGPURenderer and TSL, opening the door to compute shaders, bigger scenes, and more modern GPU pipelines.

Practical stack

The best scenes are pipelines.

Blender or Spline for authoring, glTF Transform for optimization, drei for common scene primitives, Rapier for physics, and BVH tools when geometry gets heavy.

People worth following