sh4dcnv2 · atlas
← libraries

@svelte-bits

An open source collection of high quality, animated, interactive & fully customizable Svelte components for building stunning, memorable user interfaces.

128 components svelte shadcn-cli

Install this registry

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

Components

128 total
Animated Content component

Scroll-triggered entrance animation with distance, direction, scale and opacity controls. Powered by GSAP + ScrollTrigger.

npx shadcn@latest add https://sveltebits.xyz/r/animated-content.json
Antigravity component

Instanced 3D particles that orbit and react to the mouse with wave physics, rendered with three.js.

npx shadcn@latest add https://sveltebits.xyz/r/antigravity.json
Blob Cursor component

Gooey blob cursor with a trail of lagging blobs, smoothed via GSAP.

npx shadcn@latest add https://sveltebits.xyz/r/blob-cursor.json
Click Spark component

Clickable container that emits radial spark lines on click.

npx shadcn@latest add https://sveltebits.xyz/r/click-spark.json
Crosshair component

Animated crosshair lines that follow the cursor with subtle SVG turbulence on hover.

npx shadcn@latest add https://sveltebits.xyz/r/crosshair.json
Cubes component

3D cube grid that tilts toward the cursor with optional ripple-on-click and idle drift.

npx shadcn@latest add https://sveltebits.xyz/r/cubes.json
Electric Border component

Animated electric arcs around rounded rectangle borders rendered to canvas with noise displacement.

npx shadcn@latest add https://sveltebits.xyz/r/electric-border.json
Fade Content component

Scroll-triggered fade-in (with optional blur) entrance using GSAP + ScrollTrigger, with optional auto-disappearance.

npx shadcn@latest add https://sveltebits.xyz/r/fade-content.json
Ghost Cursor component

WebGL ghostly cursor trail rendered with three.js + bloom + film grain post-processing.

npx shadcn@latest add https://sveltebits.xyz/r/ghost-cursor.json
Glare Hover component

Hover-triggered moving glare highlight across a card.

npx shadcn@latest add https://sveltebits.xyz/r/glare-hover.json
Gradual Blur component

Multi-layer gradient-masked backdrop blur for soft fade-out edges (top/bottom/left/right).

npx shadcn@latest add https://sveltebits.xyz/r/gradual-blur.json
Image Trail component

Mouse trail of images with 8 visually distinct GSAP variants.

npx shadcn@latest add https://sveltebits.xyz/r/image-trail.json
Laser Flow component

Volumetric laser beam with wisps and tilting fog volume, rendered with three.js raw shader.

npx shadcn@latest add https://sveltebits.xyz/r/laser-flow.json
Logo Loop component

Smooth, infinite, pause-on-hover marquee for partner logos with optional fade-out edges.

npx shadcn@latest add https://sveltebits.xyz/r/logo-loop.json
Magic Rings component

WebGL2 concentric ring animation with mouse parallax, hover scale, and click burst. Real three.js shader.

npx shadcn@latest add https://sveltebits.xyz/r/magic-rings.json
Magnet component

Magnetic pull effect that attracts content toward the cursor when nearby.

npx shadcn@latest add https://sveltebits.xyz/r/magnet.json
Magnet Lines component

A grid of small line segments that rotate to face the cursor.

npx shadcn@latest add https://sveltebits.xyz/r/magnet-lines.json
Meta Balls component

Animated metaballs (gooey blob field) with cursor interaction, rendered with OGL shader.

npx shadcn@latest add https://sveltebits.xyz/r/meta-balls.json
Metallic Paint component

Image-driven liquid metallic paint shader (WebGL2) with depth field solved via SOR relaxation.

npx shadcn@latest add https://sveltebits.xyz/r/metallic-paint.json
Noise component

Full-viewport animated film-grain canvas overlay.

npx shadcn@latest add https://sveltebits.xyz/r/noise.json
Orbit Images component

Images orbiting along a configurable SVG path (ellipse, circle, star, heart, infinity, wave, custom).

npx shadcn@latest add https://sveltebits.xyz/r/orbit-images.json
Pixel Trail component

Pixelated mouse trail with optional gooey blend, rendered with three.js + a canvas-based trail texture.

npx shadcn@latest add https://sveltebits.xyz/r/pixel-trail.json
Pixel Transition component

Hover/click reveal that transitions between two contents through a randomized pixel grid effect.

npx shadcn@latest add https://sveltebits.xyz/r/pixel-transition.json
Ribbons component

Colorful spring-driven ribbon trails following the cursor, rendered with OGL polylines.

npx shadcn@latest add https://sveltebits.xyz/r/ribbons.json
Shape Blur component

Mouse-reactive blurred SDF shapes (rounded rect, circle, ring, triangle) rendered with three.js.

npx shadcn@latest add https://sveltebits.xyz/r/shape-blur.json
Splash Cursor component

Liquid splash burst at cursor with curling ripples and waves.

npx shadcn@latest add https://sveltebits.xyz/r/splash-cursor.json
Star Border component

Button-like wrapper with two animated radial-gradient sweeps tracing the top and bottom border.

npx shadcn@latest add https://sveltebits.xyz/r/star-border.json
Sticker Peel component

Draggable sticker that peels off on hover, with SVG specular lighting and drop shadow filters.

npx shadcn@latest add https://sveltebits.xyz/r/sticker-peel.json
Target Cursor component

Custom spinning crosshair cursor that snaps to corners of elements matching a selector when hovered.

npx shadcn@latest add https://sveltebits.xyz/r/target-cursor.json
Aurora component

WebGL aurora background with configurable color stops, amplitude, blend and speed. Real OGL shader, not a CSS gradient.

npx shadcn@latest add https://sveltebits.xyz/r/aurora.json
Balatro component

Swirling pixel-painted Balatro-style WebGL background with mouse interaction.

npx shadcn@latest add https://sveltebits.xyz/r/balatro.json
Ballpit component

Interactive 3D ball pit using Three.js physics.

npx shadcn@latest add https://sveltebits.xyz/r/ballpit.json
Beams component

Light beams animated with noise displacement.

npx shadcn@latest add https://sveltebits.xyz/r/beams.json
Color Bends component

Three.js shader background with warped color bands, pointer parallax, noise, and rotation controls.

npx shadcn@latest add https://sveltebits.xyz/r/color-bends.json
Dark Veil component

Dark veil WebGL background with hue shift, scanlines, noise and warp controls.

npx shadcn@latest add https://sveltebits.xyz/r/dark-veil.json
Dither component

Bayer-dithered animated wave field.

npx shadcn@latest add https://sveltebits.xyz/r/dither.json
Dot Field component

Interactive dotted canvas background with cursor bulge, glow, sparkle, and wave controls.

npx shadcn@latest add https://sveltebits.xyz/r/dot-field.json
Dot Grid component

Interactive grid of dots with cursor proximity highlighting and shockwave click physics.

npx shadcn@latest add https://sveltebits.xyz/r/dot-grid.json
Evil Eye component

Reactive evil eye background with cursor-tracked pupil.

npx shadcn@latest add https://sveltebits.xyz/r/evil-eye.json
Faulty Terminal component

OGL terminal-style shader background with scanlines, glitches, curvature, mouse reaction, and load animation.

npx shadcn@latest add https://sveltebits.xyz/r/faulty-terminal.json
Floating Lines component

Layered animated wave lines with parallax & bend.

npx shadcn@latest add https://sveltebits.xyz/r/floating-lines.json
Galaxy component

Animated galaxy of twinkling stars.

npx shadcn@latest add https://sveltebits.xyz/r/galaxy.json
Gradient Blinds component

Animated gradient blinds with spotlight tracking.

npx shadcn@latest add https://sveltebits.xyz/r/gradient-blinds.json
Grainient component

Animated WebGL2 grainy gradient.

npx shadcn@latest add https://sveltebits.xyz/r/grainient.json
Grid Distortion component

Image grid distortion driven by mouse movement.

npx shadcn@latest add https://sveltebits.xyz/r/grid-distortion.json
Grid Motion component

Grid that pans with mouse position, powered by GSAP.

npx shadcn@latest add https://sveltebits.xyz/r/grid-motion.json
Grid Scan component

Animated 3D grid scan with bloom and chromatic aberration. Optional face tracking via face-api.js.

npx shadcn@latest add https://sveltebits.xyz/r/grid-scan.json
Hyperspeed component

Three.js hyperspeed road background with bloom, SMAA, distortion presets, animated light trails, and hold-to-accelerate interaction.

npx shadcn@latest add https://sveltebits.xyz/r/hyperspeed.json
Iridescence component

Animated iridescent WebGL background with optional mouse parallax.

npx shadcn@latest add https://sveltebits.xyz/r/iridescence.json
Letter Glitch component

Cascading glitchy letter grid background.

npx shadcn@latest add https://sveltebits.xyz/r/letter-glitch.json
LightPillar component

Volumetric raymarched light pillar.

npx shadcn@latest add https://sveltebits.xyz/r/light-pillar.json
Light Rays component

Animated volumetric light rays rendered with OGL.

npx shadcn@latest add https://sveltebits.xyz/r/light-rays.json
Lightning component

Procedural lightning bolt WebGL background.

npx shadcn@latest add https://sveltebits.xyz/r/lightning.json
Line Waves component

Warped line waves background powered by OGL.

npx shadcn@latest add https://sveltebits.xyz/r/line-waves.json
Liquid Chrome component

Liquid chrome animated WebGL background with mouse and touch interaction.

npx shadcn@latest add https://sveltebits.xyz/r/liquid-chrome.json
Liquid Ether component

Interactive liquid shader with flowing distortion and customizable colors.

npx shadcn@latest add https://sveltebits.xyz/r/liquid-ether.json
Orb component

Dreamy hue-shifting orb with hover interaction.

npx shadcn@latest add https://sveltebits.xyz/r/orb.json
Particles component

OGL-based 3D point cloud particles with hover interaction.

npx shadcn@latest add https://sveltebits.xyz/r/particles.json
PixelBlast component

Pixelated dithered shape field with ripples and liquid distortion.

npx shadcn@latest add https://sveltebits.xyz/r/pixel-blast.json
Pixel Snow component

Volumetric pixel snowfall background.

npx shadcn@latest add https://sveltebits.xyz/r/pixel-snow.json
Plasma component

Volumetric plasma WebGL2 background with optional mouse interaction and color tinting.

npx shadcn@latest add https://sveltebits.xyz/r/plasma.json
Plasma Wave component

Raymarched plasma wave background.

npx shadcn@latest add https://sveltebits.xyz/r/plasma-wave.json
Prism component

Animated raymarched prism with hue and bloom.

npx shadcn@latest add https://sveltebits.xyz/r/prism.json
PrismaticBurst component

Volumetric ray burst with bend and color gradient.

npx shadcn@latest add https://sveltebits.xyz/r/prismatic-burst.json
Radar component

Radar sweep background rendered with OGL.

npx shadcn@latest add https://sveltebits.xyz/r/radar.json
Ripple Grid component

Animated rippling grid background powered by OGL with mouse interaction.

npx shadcn@latest add https://sveltebits.xyz/r/ripple-grid.json
Shape Grid component

Animated grid of squares, hexagons, circles, or triangles with hover trail and configurable scroll direction.

npx shadcn@latest add https://sveltebits.xyz/r/shape-grid.json
Silk component

Silk-like animated WebGL background using a Three.js shader plane.

npx shadcn@latest add https://sveltebits.xyz/r/silk.json
Soft Aurora component

Soft aurora bands rendered with OGL using Perlin noise.

npx shadcn@latest add https://sveltebits.xyz/r/soft-aurora.json
Threads component

Animated WebGL line/threads background with mouse parallax.

npx shadcn@latest add https://sveltebits.xyz/r/threads.json
Waves component

Perlin-noise wavy line grid that reacts to the cursor.

npx shadcn@latest add https://sveltebits.xyz/r/waves.json
Animated List component

Scroll-aware list with item-by-item scale + fade transitions and keyboard navigation.

npx shadcn@latest add https://sveltebits.xyz/r/animated-list.json
Border Glow component

Card with directional, edge-sensitive mesh-gradient border glow that follows the pointer.

npx shadcn@latest add https://sveltebits.xyz/r/border-glow.json
Bounce Cards component

GSAP-powered card stack with elastic intro animation and optional hover-to-spread.

npx shadcn@latest add https://sveltebits.xyz/r/bounce-cards.json
Bubble Menu component

Pill-style overlay nav with staggered GSAP bubble entrance animation.

npx shadcn@latest add https://sveltebits.xyz/r/bubble-menu.json
Card Nav component

Expandable navbar with three reveal cards animated by GSAP.

npx shadcn@latest add https://sveltebits.xyz/r/card-nav.json
Card Swap component

Three-card stack that auto-cycles with skewed perspective transforms (GSAP).

npx shadcn@latest add https://sveltebits.xyz/r/card-swap.json
Carousel component

Draggable carousel with spring snap, autoplay, optional loop, and 3D rotateY parallax.

npx shadcn@latest add https://sveltebits.xyz/r/carousel.json
Chroma Grid component

Card grid with cursor-following spotlight reveal of color from a desaturated overlay (GSAP).

npx shadcn@latest add https://sveltebits.xyz/r/chroma-grid.json
Circular Gallery component

WebGL bent gallery with momentum scroll, picture-frame distortion, and titles.

npx shadcn@latest add https://sveltebits.xyz/r/circular-gallery.json
Counter component

Animated rolling-digit counter with spring physics (motion).

npx shadcn@latest add https://sveltebits.xyz/r/counter.json
Decay Card component

Image card that warps with SVG turbulence + displacement, lerped to cursor velocity (GSAP).

npx shadcn@latest add https://sveltebits.xyz/r/decay-card.json
Dock component

macOS-style magnification dock with spring physics. Each item scales smoothly based on cursor distance.

npx shadcn@latest add https://sveltebits.xyz/r/dock.json
Dome Gallery component

Draggable 3D image dome with momentum, click-to-enlarge, and dome blur overlays.

npx shadcn@latest add https://sveltebits.xyz/r/dome-gallery.json
Elastic Slider component

Slider that stretches with overshoot decay and bounce-back spring (motion).

npx shadcn@latest add https://sveltebits.xyz/r/elastic-slider.json
Flowing Menu component

Vertical menu where rows reveal an animated marquee from the closest edge on hover (GSAP).

npx shadcn@latest add https://sveltebits.xyz/r/flowing-menu.json
Flying Posters component

3D posters rotate on scroll infinitely.

npx shadcn@latest add https://sveltebits.xyz/r/flying-posters.json
Folder component

Click to open a folder, fanning out paper snippets that follow the cursor on hover.

npx shadcn@latest add https://sveltebits.xyz/r/folder.json
Glass Icons component

Floating glass-effect icon buttons with skewed gradient cards behind a frosted face.

npx shadcn@latest add https://sveltebits.xyz/r/glass-icons.json
Glass Surface component

Liquid-glass surface using SVG displacement filters and chromatic offset.

npx shadcn@latest add https://sveltebits.xyz/r/glass-surface.json
Gooey Nav component

Pill-style nav with a gooey, particle-bursting active highlight powered by SVG-style filter blur+contrast.

npx shadcn@latest add https://sveltebits.xyz/r/gooey-nav.json
Infinite Menu component

Spherical icosahedron menu rendered with WebGL2 + instanced disc atlas, dragged via arcball physics.

npx shadcn@latest add https://sveltebits.xyz/r/infinite-menu.json
Magic Bento component

Bento grid with spotlight, particle stars, border glow, tilt, and magnetism.

npx shadcn@latest add https://sveltebits.xyz/r/magic-bento.json
Masonry component

Animated responsive masonry grid with GSAP entrance and hover effects.

npx shadcn@latest add https://sveltebits.xyz/r/masonry.json
Model Viewer component

Interactive GLTF/GLB/FBX/OBJ model viewer with orbit, parallax, and hover effects.

npx shadcn@latest add https://sveltebits.xyz/r/model-viewer.json
Pill Nav component

Animated pill-shaped nav with circular GSAP hover and mobile menu.

npx shadcn@latest add https://sveltebits.xyz/r/pill-nav.json
Pixel Card component

Card with shimmering pixel canvas effect on hover/focus.

npx shadcn@latest add https://sveltebits.xyz/r/pixel-card.json
Profile Card component

Holographic profile card with pointer/device-orientation tilt and animated shine.

npx shadcn@latest add https://sveltebits.xyz/r/profile-card.json
Reflective Card component

Webcam-fed metallic glass card using SVG turbulence and specular lighting filters.

npx shadcn@latest add https://sveltebits.xyz/r/reflective-card.json
Scroll Stack component

Scroll-driven card stack with pin/scale/blur/rotation, powered by Lenis smooth-scroll.

npx shadcn@latest add https://sveltebits.xyz/r/scroll-stack.json
Spotlight Card component

Card with a soft radial spotlight that follows the cursor.

npx shadcn@latest add https://sveltebits.xyz/r/spotlight-card.json
Stack component

Draggable card stack with spring rotation and send-to-back interaction.

npx shadcn@latest add https://sveltebits.xyz/r/stack.json
Staggered Menu component

Full-screen staggered slide-in menu with layered colors and GSAP timelines.

npx shadcn@latest add https://sveltebits.xyz/r/staggered-menu.json
Stepper component

Animated multi-step form with sliding step content and round step indicators.

npx shadcn@latest add https://sveltebits.xyz/r/stepper.json
Tilted Card component

3D tilt-on-mouse card with spring physics and a cursor-following caption.

npx shadcn@latest add https://sveltebits.xyz/r/tilted-card.json
ASCII Text component

Renders text with an animated ASCII background for a retro feel.

npx shadcn@latest add https://sveltebits.xyz/r/ascii-text.json
Blur Text component

Per-word/letter blur-in animation triggered when scrolled into view, with configurable direction, easing and stepped keyframes.

npx shadcn@latest add https://sveltebits.xyz/r/blur-text.json
Circular Text component

Layouts characters around a circle with optional rotation animation.

npx shadcn@latest add https://sveltebits.xyz/r/circular-text.json
Count Up component

Spring-animated number counter that counts up (or down) when scrolled into view, with configurable spring physics, delay, and number formatting.

npx shadcn@latest add https://sveltebits.xyz/r/count-up.json
Curved Loop component

Marquee text rendered along a curved SVG path that scrolls infinitely and can be dragged for interactive control.

npx shadcn@latest add https://sveltebits.xyz/r/curved-loop.json
Decrypted Text component

Scrambled-character reveal effect that decrypts a string on hover, click, or scroll-into-view, with sequential or random iteration modes.

npx shadcn@latest add https://sveltebits.xyz/r/decrypted-text.json
Falling Text component

Characters fall with gravity + bounce creating a playful entrance.

npx shadcn@latest add https://sveltebits.xyz/r/falling-text.json
Fuzzy Text component

Canvas-rendered text that displaces pixel rows or columns on every frame to create a fuzzy/static distortion, with hover, click, and glitch modes.

npx shadcn@latest add https://sveltebits.xyz/r/fuzzy-text.json
Glitch Text component

RGB-split glitch effect on text using clip-path keyframe animation, with optional hover-only mode.

npx shadcn@latest add https://sveltebits.xyz/r/glitch-text.json
Gradient Text component

Animated multi-color gradient text with optional border, direction, yoyo and pause-on-hover.

npx shadcn@latest add https://sveltebits.xyz/r/gradient-text.json
Rotating Text component

Cycles through an array of phrases with per-character stagger animations on entry and exit, driven by motion springs.

npx shadcn@latest add https://sveltebits.xyz/r/rotating-text.json
Scrambled Text component

Detects cursor position and applies a distortion effect to text.

npx shadcn@latest add https://sveltebits.xyz/r/scrambled-text.json
Scroll Float component

Scroll-triggered floating text animation with per-character stagger.

npx shadcn@latest add https://sveltebits.xyz/r/scroll-float.json
Scroll Reveal component

Words reveal in sequence as the container scrolls into view, with optional rotation and blur tied to the scroll position.

npx shadcn@latest add https://sveltebits.xyz/r/scroll-reveal.json
Scroll Velocity component

Multi-row marquee that scrolls horizontally at a base velocity and accelerates with spring-smoothed page-scroll movement.

npx shadcn@latest add https://sveltebits.xyz/r/scroll-velocity.json
Shiny Text component

Animated shiny gradient sweep across text, with yoyo + direction controls.

npx shadcn@latest add https://sveltebits.xyz/r/shiny-text.json
Shuffle component

Per-character shuffle animation: each letter slides through interim glyphs before settling on its final character, with hover replay and ScrollTrigger entrance.

npx shadcn@latest add https://sveltebits.xyz/r/shuffle.json
Split Text component

Splits text into characters / words for staggered entrance animation.

npx shadcn@latest add https://sveltebits.xyz/r/split-text.json
Text Cursor component

Trail of repeating text glyphs that follows the cursor, optionally rotating to match direction and floating with random keyframes.

npx shadcn@latest add https://sveltebits.xyz/r/text-cursor.json
Text Pressure component

Variable-font heading where each character reacts to cursor proximity by morphing its width, weight, italic and opacity axes.

npx shadcn@latest add https://sveltebits.xyz/r/text-pressure.json
Text Type component

Typewriter effect that types and deletes through one or more sentences with a configurable cursor, blink rate, variable speed, and color rotation.

npx shadcn@latest add https://sveltebits.xyz/r/text-type.json
True Focus component

Applies dynamic blur / clarity based over a series of words in order.

npx shadcn@latest add https://sveltebits.xyz/r/true-focus.json
Variable Proximity component

Per-letter variable-font interpolation that responds to cursor proximity inside a container, with linear, exponential or gaussian falloff.

npx shadcn@latest add https://sveltebits.xyz/r/variable-proximity.json