Three.js
threejs.org
The WebGL renderer everyone builds on
ShadersOpen sourceJavaScriptWebGL
Search for a component or resource
The GLSL fragment shader archive
Preview Shadertoy inline
Loads the real site in a frame. Some sites block embedding — if it comes up blank, use Open instead.
Tens of thousands of live, editable fragment shaders. The single best place to learn what is possible in a shader and to lift a technique with attribution.
threejs.org
The WebGL renderer everyone builds on
r3f.docs.pmnd.rs
Three.js as React components
by Poimandres@pmndrs
drei.docs.pmnd.rs
The R3F standard library
by Poimandres@pmndrs