Canvas UI
canvasui.dev- Category
- Developer Tools
- Pricing
- Open Source
- Platform
- web · cli
- Type
- TOOL
- Builder
- @davidhdev
- Date
About
An open-source component library of creative html-in-canvas and WebGL effects for React, Vue, Svelte, and vanilla JavaScript. Copy components into your project via the shadcn CLI and add polished visual effects like particle reveals, liquid glass, and VHS distortion over live HTML.
What it can do
Install visual effect components into a project via CLI
shadcn CLI command referencing a Canvas UI component → Component source code copied directly into the user's repository
Apply a particle reveal effect over live HTML
HTML content and the particle reveal component → Rendered canvas particle reveal animation over the HTML
Apply a liquid glass effect over live HTML
HTML content and the liquid glass component → Rendered liquid glass visual distortion over the HTML
Apply a VHS distortion effect over live HTML
HTML content and the VHS distortion component → Rendered VHS-style distorted visual over the HTML
Render HTML content inside a canvas using html-in-canvas techniques
Live HTML elements → Canvas-rendered representation of the HTML with effects applied
Provide framework-specific implementations of effect components
Target framework choice (React, Vue, Svelte, or vanilla TypeScript) → Component code in the matching framework flavor
Render WebGL-based visual effects
WebGL effect component and target content → GPU-accelerated visual effect display
Why it made the leaderboard
Canvas UI lets you drop WebGL effects — particle reveals, liquid glass, shatter transitions — directly over live HTML content, installed via the shadcn CLI so the source lives in your repo. Unlike single-framework effect libraries, every component ships in React, Vue, Svelte, and vanilla TypeScript.
Tags
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.