An open source library of creative, framework-agnostic components drawn on canvas.
Fluid simulations, shader effects, and 3D scenes that run over your live, fully interactive interface. WebGL or WebGPU via vgpu, your choice.
canvasui.dev · Docs · Components · Playground · Installation · Rendering
| 🎨 | 35 components and counting: Liquid, Glass, Shatter, Force Field, Decrypt Reveal, and more |
| 🧩 | Framework agnostic: every component ships for React, Solid, Preact, Vue, Svelte, and vanilla, in both WebGL and WebGPU builds |
| 🖥️ | Two renderers: WebGL with GLSL, or WebGPU through vgpu with WGSL |
| 📋 | Copy, do not install: source lands in your repo via a shadcn-compatible registry |
| ⚡ | Zero config: self-contained, with sensible defaults and typed props |
| 🤖 | MCP ready: let your AI assistant find and install components for you |