sh4dcnv2 · atlas
← libraries

@canvas-ui

Creative html-in-canvas components. React, Vue, Svelte, TS.

150 components vue shadcn-cli

Install this registry

shadcn (npm) npx shadcn@latest add https://canvasui.dev/r/registry.json
pnpm pnpm dlx shadcn@latest add https://canvasui.dev/r/registry.json
bun bunx shadcn@latest add https://canvasui.dev/r/registry.json
fetch registry curl -s https://canvasui.dev/r/registry.json

Components

150 total
Asciify (React) component

Redraws your page as live ascii characters in a soft radius around the cursor, with real glyph, shade block, and binary ramps. The HTML stays interactive in Ch…

npx shadcn@latest add https://canvasui.dev/r/asciify-react.json
Asciify (Vue) component

Redraws your page as live ascii characters in a soft radius around the cursor, with real glyph, shade block, and binary ramps. The HTML stays interactive in Ch…

npx shadcn@latest add https://canvasui.dev/r/asciify-vue.json
Asciify (Svelte) component

Redraws your page as live ascii characters in a soft radius around the cursor, with real glyph, shade block, and binary ramps. The HTML stays interactive in Ch…

npx shadcn@latest add https://canvasui.dev/r/asciify-svelte.json
Asciify (Solid) component

Redraws your page as live ascii characters in a soft radius around the cursor, with real glyph, shade block, and binary ramps. The HTML stays interactive in Ch…

npx shadcn@latest add https://canvasui.dev/r/asciify-solid.json
Asciify (Preact) component

Redraws your page as live ascii characters in a soft radius around the cursor, with real glyph, shade block, and binary ramps. The HTML stays interactive in Ch…

npx shadcn@latest add https://canvasui.dev/r/asciify-preact.json
Asciify (Vanilla) component

Redraws your page as live ascii characters in a soft radius around the cursor, with real glyph, shade block, and binary ramps. The HTML stays interactive in Ch…

npx shadcn@latest add https://canvasui.dev/r/asciify-vanilla.json
Bend (React) component

Folds the top and bottom of your page over virtual edges as you scroll, like scrolling on the face of a cube. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/bend-react.json
Bend (Vue) component

Folds the top and bottom of your page over virtual edges as you scroll, like scrolling on the face of a cube. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/bend-vue.json
Bend (Svelte) component

Folds the top and bottom of your page over virtual edges as you scroll, like scrolling on the face of a cube. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/bend-svelte.json
Bend (Solid) component

Folds the top and bottom of your page over virtual edges as you scroll, like scrolling on the face of a cube. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/bend-solid.json
Bend (Preact) component

Folds the top and bottom of your page over virtual edges as you scroll, like scrolling on the face of a cube. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/bend-preact.json
Bend (Vanilla) component

Folds the top and bottom of your page over virtual edges as you scroll, like scrolling on the face of a cube. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/bend-vanilla.json
Grid (React) component

Splits your page into a grid of 3D tiles that ripple in waves around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/grid-react.json
Grid (Vue) component

Splits your page into a grid of 3D tiles that ripple in waves around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/grid-vue.json
Grid (Svelte) component

Splits your page into a grid of 3D tiles that ripple in waves around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/grid-svelte.json
Grid (Solid) component

Splits your page into a grid of 3D tiles that ripple in waves around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/grid-solid.json
Grid (Preact) component

Splits your page into a grid of 3D tiles that ripple in waves around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/grid-preact.json
Grid (Vanilla) component

Splits your page into a grid of 3D tiles that ripple in waves around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/grid-vanilla.json
Blaze (React) component

Fire sparks, smoke, and heat distortion rising from the bottom of your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/blaze-react.json
Blaze (Vue) component

Fire sparks, smoke, and heat distortion rising from the bottom of your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/blaze-vue.json
Blaze (Svelte) component

Fire sparks, smoke, and heat distortion rising from the bottom of your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/blaze-svelte.json
Blaze (Solid) component

Fire sparks, smoke, and heat distortion rising from the bottom of your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/blaze-solid.json
Blaze (Preact) component

Fire sparks, smoke, and heat distortion rising from the bottom of your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/blaze-preact.json
Blaze (Vanilla) component

Fire sparks, smoke, and heat distortion rising from the bottom of your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/blaze-vanilla.json
Bubble (React) component

A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML …

npx shadcn@latest add https://canvasui.dev/r/bubble-react.json
Bubble (Vue) component

A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML …

npx shadcn@latest add https://canvasui.dev/r/bubble-vue.json
Bubble (Svelte) component

A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML …

npx shadcn@latest add https://canvasui.dev/r/bubble-svelte.json
Bubble (Solid) component

A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML …

npx shadcn@latest add https://canvasui.dev/r/bubble-solid.json
Bubble (Preact) component

A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML …

npx shadcn@latest add https://canvasui.dev/r/bubble-preact.json
Bubble (Vanilla) component

A glassy droplet that trails the cursor as blending metaballs and refracts the live page beneath it, with dispersion, frost, and an iridescent sheen. The HTML …

npx shadcn@latest add https://canvasui.dev/r/bubble-vanilla.json
Cloth (React) component

Hangs your live HTML on a piece of fabric rippling in the wind, with softly lit folds. Cursor strokes send waves across the cloth. The HTML stays interactive. …

npx shadcn@latest add https://canvasui.dev/r/cloth-react.json
Cloth (Vue) component

Hangs your live HTML on a piece of fabric rippling in the wind, with softly lit folds. Cursor strokes send waves across the cloth. The HTML stays interactive. …

npx shadcn@latest add https://canvasui.dev/r/cloth-vue.json
Cloth (Svelte) component

Hangs your live HTML on a piece of fabric rippling in the wind, with softly lit folds. Cursor strokes send waves across the cloth. The HTML stays interactive. …

npx shadcn@latest add https://canvasui.dev/r/cloth-svelte.json
Cloth (Solid) component

Hangs your live HTML on a piece of fabric rippling in the wind, with softly lit folds. Cursor strokes send waves across the cloth. The HTML stays interactive. …

npx shadcn@latest add https://canvasui.dev/r/cloth-solid.json
Cloth (Preact) component

Hangs your live HTML on a piece of fabric rippling in the wind, with softly lit folds. Cursor strokes send waves across the cloth. The HTML stays interactive. …

npx shadcn@latest add https://canvasui.dev/r/cloth-preact.json
Cloth (Vanilla) component

Hangs your live HTML on a piece of fabric rippling in the wind, with softly lit folds. Cursor strokes send waves across the cloth. The HTML stays interactive. …

npx shadcn@latest add https://canvasui.dev/r/cloth-vanilla.json
Clouds (React) component

Procedural fog that drifts over your page and blurs what it covers. Cursor movement parts the clouds. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/clouds-react.json
Clouds (Vue) component

Procedural fog that drifts over your page and blurs what it covers. Cursor movement parts the clouds. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/clouds-vue.json
Clouds (Svelte) component

Procedural fog that drifts over your page and blurs what it covers. Cursor movement parts the clouds. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/clouds-svelte.json
Clouds (Solid) component

Procedural fog that drifts over your page and blurs what it covers. Cursor movement parts the clouds. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/clouds-solid.json
Clouds (Preact) component

Procedural fog that drifts over your page and blurs what it covers. Cursor movement parts the clouds. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/clouds-preact.json
Clouds (Vanilla) component

Procedural fog that drifts over your page and blurs what it covers. Cursor movement parts the clouds. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/clouds-vanilla.json
Liquid (React) component

A pointer-driven WebGL fluid simulation over your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/liquid-react.json
Liquid (Vue) component

A pointer-driven WebGL fluid simulation over your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/liquid-vue.json
Liquid (Svelte) component

A pointer-driven WebGL fluid simulation over your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/liquid-svelte.json
Liquid (Solid) component

A pointer-driven WebGL fluid simulation over your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/liquid-solid.json
Liquid (Preact) component

A pointer-driven WebGL fluid simulation over your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/liquid-preact.json
Liquid (Vanilla) component

A pointer-driven WebGL fluid simulation over your page. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/liquid-vanilla.json
Magnify (React) component

A sci-fi scanner lens that follows the cursor and magnifies the live page inside a configurable HUD reticle, with chromatic aberration haze and click ripples t…

npx shadcn@latest add https://canvasui.dev/r/magnify-react.json
Magnify (Vue) component

A sci-fi scanner lens that follows the cursor and magnifies the live page inside a configurable HUD reticle, with chromatic aberration haze and click ripples t…

npx shadcn@latest add https://canvasui.dev/r/magnify-vue.json
Magnify (Svelte) component

A sci-fi scanner lens that follows the cursor and magnifies the live page inside a configurable HUD reticle, with chromatic aberration haze and click ripples t…

npx shadcn@latest add https://canvasui.dev/r/magnify-svelte.json
Magnify (Solid) component

A sci-fi scanner lens that follows the cursor and magnifies the live page inside a configurable HUD reticle, with chromatic aberration haze and click ripples t…

npx shadcn@latest add https://canvasui.dev/r/magnify-solid.json
Magnify (Preact) component

A sci-fi scanner lens that follows the cursor and magnifies the live page inside a configurable HUD reticle, with chromatic aberration haze and click ripples t…

npx shadcn@latest add https://canvasui.dev/r/magnify-preact.json
Magnify (Vanilla) component

A sci-fi scanner lens that follows the cursor and magnifies the live page inside a configurable HUD reticle, with chromatic aberration haze and click ripples t…

npx shadcn@latest add https://canvasui.dev/r/magnify-vanilla.json
DitheredObject (React) component

Renders any GLB/glTF model, SVG, or image in a floating studio scene through a 1-bit Bayer, halftone, or Floyd–Steinberg dither. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/dithered-object-react.json
DitheredObject (Vue) component

Renders any GLB/glTF model, SVG, or image in a floating studio scene through a 1-bit Bayer, halftone, or Floyd–Steinberg dither. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/dithered-object-vue.json
DitheredObject (Svelte) component

Renders any GLB/glTF model, SVG, or image in a floating studio scene through a 1-bit Bayer, halftone, or Floyd–Steinberg dither. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/dithered-object-svelte.json
DitheredObject (Solid) component

Renders any GLB/glTF model, SVG, or image in a floating studio scene through a 1-bit Bayer, halftone, or Floyd–Steinberg dither. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/dithered-object-solid.json
DitheredObject (Preact) component

Renders any GLB/glTF model, SVG, or image in a floating studio scene through a 1-bit Bayer, halftone, or Floyd–Steinberg dither. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/dithered-object-preact.json
DitheredObject (Vanilla) component

Renders any GLB/glTF model, SVG, or image in a floating studio scene through a 1-bit Bayer, halftone, or Floyd–Steinberg dither. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/dithered-object-vanilla.json
Droplets (React) component

Rain droplets that run down the screen and refract your page behind them. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/droplets-react.json
Droplets (Vue) component

Rain droplets that run down the screen and refract your page behind them. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/droplets-vue.json
Droplets (Svelte) component

Rain droplets that run down the screen and refract your page behind them. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/droplets-svelte.json
Droplets (Solid) component

Rain droplets that run down the screen and refract your page behind them. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/droplets-solid.json
Droplets (Preact) component

Rain droplets that run down the screen and refract your page behind them. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/droplets-preact.json
Droplets (Vanilla) component

Rain droplets that run down the screen and refract your page behind them. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/droplets-vanilla.json
ParticleObject (React) component

Rebuilds any GLB/glTF model, SVG, or image as a cloud of particles that the cursor pushes, swirls, and springs back into shape. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/particle-object-react.json
ParticleObject (Vue) component

Rebuilds any GLB/glTF model, SVG, or image as a cloud of particles that the cursor pushes, swirls, and springs back into shape. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/particle-object-vue.json
ParticleObject (Svelte) component

Rebuilds any GLB/glTF model, SVG, or image as a cloud of particles that the cursor pushes, swirls, and springs back into shape. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/particle-object-svelte.json
ParticleObject (Solid) component

Rebuilds any GLB/glTF model, SVG, or image as a cloud of particles that the cursor pushes, swirls, and springs back into shape. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/particle-object-solid.json
ParticleObject (Preact) component

Rebuilds any GLB/glTF model, SVG, or image as a cloud of particles that the cursor pushes, swirls, and springs back into shape. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/particle-object-preact.json
ParticleObject (Vanilla) component

Rebuilds any GLB/glTF model, SVG, or image as a cloud of particles that the cursor pushes, swirls, and springs back into shape. Built on three.js.

npx shadcn@latest add https://canvasui.dev/r/particle-object-vanilla.json
ParticleReveal (React) component

Renders your page as fine grayscale dust that merges back into crisp UI around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-reveal-react.json
ParticleReveal (Vue) component

Renders your page as fine grayscale dust that merges back into crisp UI around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-reveal-vue.json
ParticleReveal (Svelte) component

Renders your page as fine grayscale dust that merges back into crisp UI around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-reveal-svelte.json
ParticleReveal (Solid) component

Renders your page as fine grayscale dust that merges back into crisp UI around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-reveal-solid.json
ParticleReveal (Preact) component

Renders your page as fine grayscale dust that merges back into crisp UI around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-reveal-preact.json
ParticleReveal (Vanilla) component

Renders your page as fine grayscale dust that merges back into crisp UI around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-reveal-vanilla.json
ParticleScroll (React) component

Dissolves everything below a chosen line into drifting sand that reassembles as you scroll. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-scroll-react.json
ParticleScroll (Vue) component

Dissolves everything below a chosen line into drifting sand that reassembles as you scroll. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-scroll-vue.json
ParticleScroll (Svelte) component

Dissolves everything below a chosen line into drifting sand that reassembles as you scroll. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-scroll-svelte.json
ParticleScroll (Solid) component

Dissolves everything below a chosen line into drifting sand that reassembles as you scroll. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-scroll-solid.json
ParticleScroll (Preact) component

Dissolves everything below a chosen line into drifting sand that reassembles as you scroll. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-scroll-preact.json
ParticleScroll (Vanilla) component

Dissolves everything below a chosen line into drifting sand that reassembles as you scroll. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/particle-scroll-vanilla.json
Peel (React) component

Peels your page back from a chosen edge as the cursor approaches, revealing a second layer underneath. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/peel-react.json
Peel (Vue) component

Peels your page back from a chosen edge as the cursor approaches, revealing a second layer underneath. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/peel-vue.json
Peel (Svelte) component

Peels your page back from a chosen edge as the cursor approaches, revealing a second layer underneath. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/peel-svelte.json
Peel (Solid) component

Peels your page back from a chosen edge as the cursor approaches, revealing a second layer underneath. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/peel-solid.json
Peel (Preact) component

Peels your page back from a chosen edge as the cursor approaches, revealing a second layer underneath. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/peel-preact.json
Peel (Vanilla) component

Peels your page back from a chosen edge as the cursor approaches, revealing a second layer underneath. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/peel-vanilla.json
Glitch (React) component

Broadcast glitch bursts that tear the page into shifted slices with RGB splits, corrupted blocks, and analog noise, then settle back to a clean read. The HTML …

npx shadcn@latest add https://canvasui.dev/r/glitch-react.json
Glitch (Vue) component

Broadcast glitch bursts that tear the page into shifted slices with RGB splits, corrupted blocks, and analog noise, then settle back to a clean read. The HTML …

npx shadcn@latest add https://canvasui.dev/r/glitch-vue.json
Glitch (Svelte) component

Broadcast glitch bursts that tear the page into shifted slices with RGB splits, corrupted blocks, and analog noise, then settle back to a clean read. The HTML …

npx shadcn@latest add https://canvasui.dev/r/glitch-svelte.json
Glitch (Solid) component

Broadcast glitch bursts that tear the page into shifted slices with RGB splits, corrupted blocks, and analog noise, then settle back to a clean read. The HTML …

npx shadcn@latest add https://canvasui.dev/r/glitch-solid.json
Glitch (Preact) component

Broadcast glitch bursts that tear the page into shifted slices with RGB splits, corrupted blocks, and analog noise, then settle back to a clean read. The HTML …

npx shadcn@latest add https://canvasui.dev/r/glitch-preact.json
Glitch (Vanilla) component

Broadcast glitch bursts that tear the page into shifted slices with RGB splits, corrupted blocks, and analog noise, then settle back to a clean read. The HTML …

npx shadcn@latest add https://canvasui.dev/r/glitch-vanilla.json
Frost (React) component

Covers your page in a frozen pane of ice with refraction and frost grain. Hovering melts a hole through the frost, which freezes back over. The HTML stays inte…

npx shadcn@latest add https://canvasui.dev/r/frost-react.json
Frost (Vue) component

Covers your page in a frozen pane of ice with refraction and frost grain. Hovering melts a hole through the frost, which freezes back over. The HTML stays inte…

npx shadcn@latest add https://canvasui.dev/r/frost-vue.json
Frost (Svelte) component

Covers your page in a frozen pane of ice with refraction and frost grain. Hovering melts a hole through the frost, which freezes back over. The HTML stays inte…

npx shadcn@latest add https://canvasui.dev/r/frost-svelte.json
Frost (Solid) component

Covers your page in a frozen pane of ice with refraction and frost grain. Hovering melts a hole through the frost, which freezes back over. The HTML stays inte…

npx shadcn@latest add https://canvasui.dev/r/frost-solid.json
Frost (Preact) component

Covers your page in a frozen pane of ice with refraction and frost grain. Hovering melts a hole through the frost, which freezes back over. The HTML stays inte…

npx shadcn@latest add https://canvasui.dev/r/frost-preact.json
Frost (Vanilla) component

Covers your page in a frozen pane of ice with refraction and frost grain. Hovering melts a hole through the frost, which freezes back over. The HTML stays inte…

npx shadcn@latest add https://canvasui.dev/r/frost-vanilla.json
HexFloat (React) component

Renders the live page onto a floor of shiny beveled hex tiles that lean back in perspective, bob gently, and rise toward the cursor. The HTML stays interactive…

npx shadcn@latest add https://canvasui.dev/r/hex-float-react.json
HexFloat (Vue) component

Renders the live page onto a floor of shiny beveled hex tiles that lean back in perspective, bob gently, and rise toward the cursor. The HTML stays interactive…

npx shadcn@latest add https://canvasui.dev/r/hex-float-vue.json
HexFloat (Svelte) component

Renders the live page onto a floor of shiny beveled hex tiles that lean back in perspective, bob gently, and rise toward the cursor. The HTML stays interactive…

npx shadcn@latest add https://canvasui.dev/r/hex-float-svelte.json
HexFloat (Solid) component

Renders the live page onto a floor of shiny beveled hex tiles that lean back in perspective, bob gently, and rise toward the cursor. The HTML stays interactive…

npx shadcn@latest add https://canvasui.dev/r/hex-float-solid.json
HexFloat (Preact) component

Renders the live page onto a floor of shiny beveled hex tiles that lean back in perspective, bob gently, and rise toward the cursor. The HTML stays interactive…

npx shadcn@latest add https://canvasui.dev/r/hex-float-preact.json
HexFloat (Vanilla) component

Renders the live page onto a floor of shiny beveled hex tiles that lean back in perspective, bob gently, and rise toward the cursor. The HTML stays interactive…

npx shadcn@latest add https://canvasui.dev/r/hex-float-vanilla.json
RetroDither (React) component

A retro dither lens that pixelates and quantizes your page around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/retro-dither-react.json
RetroDither (Vue) component

A retro dither lens that pixelates and quantizes your page around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/retro-dither-vue.json
RetroDither (Svelte) component

A retro dither lens that pixelates and quantizes your page around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/retro-dither-svelte.json
RetroDither (Solid) component

A retro dither lens that pixelates and quantizes your page around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/retro-dither-solid.json
RetroDither (Preact) component

A retro dither lens that pixelates and quantizes your page around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/retro-dither-preact.json
RetroDither (Vanilla) component

A retro dither lens that pixelates and quantizes your page around the cursor. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/retro-dither-vanilla.json
Ripple (React) component

Water ripples that spread from every click and refract the live page like a pond surface, with dispersion and light glints on the crests. The HTML stays intera…

npx shadcn@latest add https://canvasui.dev/r/ripple-react.json
Ripple (Vue) component

Water ripples that spread from every click and refract the live page like a pond surface, with dispersion and light glints on the crests. The HTML stays intera…

npx shadcn@latest add https://canvasui.dev/r/ripple-vue.json
Ripple (Svelte) component

Water ripples that spread from every click and refract the live page like a pond surface, with dispersion and light glints on the crests. The HTML stays intera…

npx shadcn@latest add https://canvasui.dev/r/ripple-svelte.json
Ripple (Solid) component

Water ripples that spread from every click and refract the live page like a pond surface, with dispersion and light glints on the crests. The HTML stays intera…

npx shadcn@latest add https://canvasui.dev/r/ripple-solid.json
Ripple (Preact) component

Water ripples that spread from every click and refract the live page like a pond surface, with dispersion and light glints on the crests. The HTML stays intera…

npx shadcn@latest add https://canvasui.dev/r/ripple-preact.json
Ripple (Vanilla) component

Water ripples that spread from every click and refract the live page like a pond surface, with dispersion and light glints on the crests. The HTML stays intera…

npx shadcn@latest add https://canvasui.dev/r/ripple-vanilla.json
Shatter (React) component

Shatters your page into 3D glass shards that lift, tilt, and float around the cursor, refracting the content beneath them, with perspective and soft shadows. T…

npx shadcn@latest add https://canvasui.dev/r/shatter-react.json
Shatter (Vue) component

Shatters your page into 3D glass shards that lift, tilt, and float around the cursor, refracting the content beneath them, with perspective and soft shadows. T…

npx shadcn@latest add https://canvasui.dev/r/shatter-vue.json
Shatter (Svelte) component

Shatters your page into 3D glass shards that lift, tilt, and float around the cursor, refracting the content beneath them, with perspective and soft shadows. T…

npx shadcn@latest add https://canvasui.dev/r/shatter-svelte.json
Shatter (Solid) component

Shatters your page into 3D glass shards that lift, tilt, and float around the cursor, refracting the content beneath them, with perspective and soft shadows. T…

npx shadcn@latest add https://canvasui.dev/r/shatter-solid.json
Shatter (Preact) component

Shatters your page into 3D glass shards that lift, tilt, and float around the cursor, refracting the content beneath them, with perspective and soft shadows. T…

npx shadcn@latest add https://canvasui.dev/r/shatter-preact.json
Shatter (Vanilla) component

Shatters your page into 3D glass shards that lift, tilt, and float around the cursor, refracting the content beneath them, with perspective and soft shadows. T…

npx shadcn@latest add https://canvasui.dev/r/shatter-vanilla.json
VHS (React) component

Plays your page back like a worn VHS tape, with tape wave, head-switch noise, chroma bleed, and grain. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/vhs-react.json
VHS (Vue) component

Plays your page back like a worn VHS tape, with tape wave, head-switch noise, chroma bleed, and grain. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/vhs-vue.json
VHS (Svelte) component

Plays your page back like a worn VHS tape, with tape wave, head-switch noise, chroma bleed, and grain. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/vhs-svelte.json
VHS (Solid) component

Plays your page back like a worn VHS tape, with tape wave, head-switch noise, chroma bleed, and grain. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/vhs-solid.json
VHS (Preact) component

Plays your page back like a worn VHS tape, with tape wave, head-switch noise, chroma bleed, and grain. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/vhs-preact.json
VHS (Vanilla) component

Plays your page back like a worn VHS tape, with tape wave, head-switch noise, chroma bleed, and grain. The HTML stays interactive. No dependencies.

npx shadcn@latest add https://canvasui.dev/r/vhs-vanilla.json
Laser (React) component

Hides everything below a glowing laser beam near the bottom of the viewport. Scrolling prints new content in from behind it. The HTML stays interactive. No dep…

npx shadcn@latest add https://canvasui.dev/r/laser-react.json
Laser (Vue) component

Hides everything below a glowing laser beam near the bottom of the viewport. Scrolling prints new content in from behind it. The HTML stays interactive. No dep…

npx shadcn@latest add https://canvasui.dev/r/laser-vue.json
Laser (Svelte) component

Hides everything below a glowing laser beam near the bottom of the viewport. Scrolling prints new content in from behind it. The HTML stays interactive. No dep…

npx shadcn@latest add https://canvasui.dev/r/laser-svelte.json
Laser (Solid) component

Hides everything below a glowing laser beam near the bottom of the viewport. Scrolling prints new content in from behind it. The HTML stays interactive. No dep…

npx shadcn@latest add https://canvasui.dev/r/laser-solid.json
Laser (Preact) component

Hides everything below a glowing laser beam near the bottom of the viewport. Scrolling prints new content in from behind it. The HTML stays interactive. No dep…

npx shadcn@latest add https://canvasui.dev/r/laser-preact.json
Laser (Vanilla) component

Hides everything below a glowing laser beam near the bottom of the viewport. Scrolling prints new content in from behind it. The HTML stays interactive. No dep…

npx shadcn@latest add https://canvasui.dev/r/laser-vanilla.json
Glass (React) component

A cursor-following glass lens that refracts your page like real glass, with a crystal ball zoom over target elements. The HTML stays interactive. No dependenci…

npx shadcn@latest add https://canvasui.dev/r/glass-react.json
Glass (Vue) component

A cursor-following glass lens that refracts your page like real glass, with a crystal ball zoom over target elements. The HTML stays interactive. No dependenci…

npx shadcn@latest add https://canvasui.dev/r/glass-vue.json
Glass (Svelte) component

A cursor-following glass lens that refracts your page like real glass, with a crystal ball zoom over target elements. The HTML stays interactive. No dependenci…

npx shadcn@latest add https://canvasui.dev/r/glass-svelte.json
Glass (Solid) component

A cursor-following glass lens that refracts your page like real glass, with a crystal ball zoom over target elements. The HTML stays interactive. No dependenci…

npx shadcn@latest add https://canvasui.dev/r/glass-solid.json
Glass (Preact) component

A cursor-following glass lens that refracts your page like real glass, with a crystal ball zoom over target elements. The HTML stays interactive. No dependenci…

npx shadcn@latest add https://canvasui.dev/r/glass-preact.json
Glass (Vanilla) component

A cursor-following glass lens that refracts your page like real glass, with a crystal ball zoom over target elements. The HTML stays interactive. No dependenci…

npx shadcn@latest add https://canvasui.dev/r/glass-vanilla.json
GlassObject (React) component

Turns any GLB/glTF model, SVG, or image into a floating liquid-glass object with real refraction, chromatic dispersion, frost, and tinted absorption, lit by a …

npx shadcn@latest add https://canvasui.dev/r/glass-object-react.json
GlassObject (Vue) component

Turns any GLB/glTF model, SVG, or image into a floating liquid-glass object with real refraction, chromatic dispersion, frost, and tinted absorption, lit by a …

npx shadcn@latest add https://canvasui.dev/r/glass-object-vue.json
GlassObject (Svelte) component

Turns any GLB/glTF model, SVG, or image into a floating liquid-glass object with real refraction, chromatic dispersion, frost, and tinted absorption, lit by a …

npx shadcn@latest add https://canvasui.dev/r/glass-object-svelte.json
GlassObject (Solid) component

Turns any GLB/glTF model, SVG, or image into a floating liquid-glass object with real refraction, chromatic dispersion, frost, and tinted absorption, lit by a …

npx shadcn@latest add https://canvasui.dev/r/glass-object-solid.json
GlassObject (Preact) component

Turns any GLB/glTF model, SVG, or image into a floating liquid-glass object with real refraction, chromatic dispersion, frost, and tinted absorption, lit by a …

npx shadcn@latest add https://canvasui.dev/r/glass-object-preact.json
GlassObject (Vanilla) component

Turns any GLB/glTF model, SVG, or image into a floating liquid-glass object with real refraction, chromatic dispersion, frost, and tinted absorption, lit by a …

npx shadcn@latest add https://canvasui.dev/r/glass-object-vanilla.json