Radiant Shader Gallery
Browsable gallery of 87 free WebGL and Canvas 2D background effects
Tier A · StrongGalleryShader PackAsset Packradiant-shaders.com

This is the full browse view for Radiant, Paul Bakaus's MIT-licensed collection of generative shader art. It lists 87 named effects with live previews, filterable by style tag (fill, geometric, noise, object, organic, particles, physics) and by technique (WebGL, 60 / Canvas 2D, 27). Each entry links to a detail page with the effect running full-bleed and its tunable parameters, and a companion /learn section explains how three of them are built. Every effect ships as a single self-contained HTML file with zero dependencies and no build step.
For an agent
Use this page to pick an effect by eye, then take the matching HTML file from the GitHub repo - the site itself has no copy button or package. Embed the file in a fixed, z-index -1 iframe behind your content and drive parameters with postMessage; that isolation is the point, because it keeps the shader off your React render path entirely. Two cautions: these are decorative full-canvas animations with real GPU cost, so gate them behind prefers-reduced-motion and do not stack two on one page, and the gallery lists 87 effects while the repo README badge still says 94.
Why it is here. It is the rare shader collection that is both curated for taste and genuinely drop-in, which makes it the fastest route from a flat hero to a distinctive one without adding a 3D dependency.
Facts
- License
- MIT
- Pricing
- Free, Open source
- Framework
- Vanilla JS, Svelte
- Styling
- Shader / GLSL, Vanilla CSS
- Distribution
- Browse-only gallery or archive, Direct download / asset pack, GitHub repository, Copy-paste snippet
- Platform
- Web
- Content type
- Code
- Agent readiness
- Copy-paste ready code, Readable open source
- Accessibility
- Known accessibility gaps
- Maturity
- Actively maintained
- GitHub stars
- 927
Components it ships
3Helps you build
3Templates
87- Analog Drift · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Artpop Iridescence · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Aurora Curtain · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Aurora Veil · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Bass Ripple · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Bioluminescence · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Burning Film · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Champagne Fizz · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Chladni Resonance · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Chromatic Bloom · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Clockwork Mind · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Crystal Lattice · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Diamond Caustics · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Digital Rain · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Dither Gradient · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Eclipse Glow · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Edge of Chaos · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Event Horizon · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Feedback Loop · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Flow Field with Particle Trails · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Fluid Amber · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Generative Branching Tree · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Gilded Fracture · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Gilt Mosaic · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Gilt Thread · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Glitter Storm · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Golden Throne · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Gothic Filigree · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Hologram Glitch · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Ink Calligraphy · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Ink Dissolve · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Jazz Chaos · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Kaleidoscope Runway · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Kinetic Grid · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Laser Labyrinth · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Laser Precision · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Lens Whisper · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Lipstick Smear · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Liquid Gold · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Luminous Silt · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Magma Core · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Magnetic Field · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Magnetic Sand · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Metamorphosis · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Moiré Interference · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Moonlit Ripple · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Murmuration · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Neon Drip · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Neon Drive · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Neon Revival · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Painted Strata · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Pendulum Wave · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Phase Transition · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Phyllotaxis Spiral · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Polaroid Burn · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Radiant Geometry · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Rain on Glass · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Rain on Umbrella · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Resonant Strings · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Rubber Reality · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Sacred Strange · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Scream Wave · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Sequin Wave · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Shattered Plains · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Shifting Veils · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Signal Decay · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Silk Cascade · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Silk Groove · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Smolder · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Spark Chamber · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Stardust Veil · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Strange Attractor (Lorenz) · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Strobe Geometry · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Sugar Glass · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Synth Ribbon · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Tesseract Shadow · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Thunder Sermon · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Topographic Contour Map · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Torn Paper · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Tropical Heat · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Velvet Spotlight · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Vertigo · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Vintage Static · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Vinyl Grooves · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Voltage Arc · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Vortex · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
- Woven Radiance · Drop-in self-contained HTML canvas/WebGL background effect; embed via iframe and tune live with postMessage
Notable for
- 87 effects with live previews
- filter by style tag and by technique
- 60 WebGL, 27 Canvas 2D
- effects named after their inspiration
- /learn walkthroughs for three shaders
Provenance
Verified 2026-08-15. HTTP 200. https://radiant-shaders.com/gallery/all (fetched and link-extracted: 87 unique /shader/ URLs), https://github.com/pbakaus/radiant, GitHub API repos/pbakaus/radiant
Also in Textures, Backgrounds & Assets
6- Ditther · Browser tool for dither, halftone, ASCII, Lego and voxel effects on images and video
- fffuel · 67 free browser generators for SVG backgrounds, patterns, gradients and color tools
- Paper Shaders · 30 zero-dependency canvas shaders as React components or vanilla JS, Apache-2.0
- Radiant · Zero-dependency generative shaders as single HTML files, embedded by iframe
- Shader Lab · Browser shader compositor with a WebGPU React runtime for export
- Unsplash · 8.7M free-to-use photos with a free JSON API at 1,000 requests/hour