sh4dcnv2 · atlas
← libraries

@craftui

Animated, interaction-first components for React: 70+ loaders, interactive SVG icons, plus blocks, sections and UI primitives. Built with Tailwind CSS v4 and Motion, with every animation hand-tuned rather than generated.

158 components react shadcn-cli

Install this registry

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

Components

158 total
CraftUI Base lib

Core dependencies for CraftUI — framer-motion and motion.

npx shadcn@latest add https://www.craftui.space/r/craftui-base.json
Trash Icon - Default ui

Shake animation during delete operation

npx shadcn@latest add https://www.craftui.space/r/trash-default.json
Trash Icon - Lid Lift ui

Lid lifts and bounces during delete operation

npx shadcn@latest add https://www.craftui.space/r/trash-shake.json
Trash Icon - Fill & Crush ui

Lines fill up and trash compresses during delete operation

npx shadcn@latest add https://www.craftui.space/r/trash-bounce.json
Trash Icon - Dissolve Up ui

Paths dissolve upward sequentially like smoke during delete operation

npx shadcn@latest add https://www.craftui.space/r/trash-dissolve.json
Tab Open Icon - Default ui

On hover, the dark tab slides up, the base slides down, and the triangle arrow pops up between them creating an opening effect

npx shadcn@latest add https://www.craftui.space/r/tab-open-default.json
Shopping Cart Icon - Default ui

Item falls into cart from above and cart shakes when adding to cart

npx shadcn@latest add https://www.craftui.space/r/shopping-cart-default.json
Refresh Icon - Default ui

Click the button to see the refresh icon in action.

npx shadcn@latest add https://www.craftui.space/r/refresh-default.json
Refresh Icon - Stroke Drawing ui

Circular stroke drawing effect

npx shadcn@latest add https://www.craftui.space/r/refresh-stroke.json
Refresh Icon - Traveling Dash ui

Dashed segments travel along the path

npx shadcn@latest add https://www.craftui.space/r/refresh-dash.json
Messages Icon - Typing Indicator ui

Front bubble bounces gently up and down to indicate someone is typing. Perfect for real-time chat applications.

npx shadcn@latest add https://www.craftui.space/r/msg-glass-typing.json
Messages Icon - Wiggle ui

Entire icon rotates gently (±5°) on hover. Great for unread message indicators or clickable chat buttons.

npx shadcn@latest add https://www.craftui.space/r/msg-glass-wiggle.json
Messages Icon - Slide In ui

Bubbles slide in from opposite sides with spring bounce. Perfect for chat interface loading or conversation opening.

npx shadcn@latest add https://www.craftui.space/r/msg-glass-slideIn.json
Mail Icon - Default ui

Envelope flap opens on hover to reveal mail inside

npx shadcn@latest add https://www.craftui.space/r/mail-default.json
Mail Icon - Notification Badge ui

Icon bounces and shows glowing ping indicator when new mail arrives

npx shadcn@latest add https://www.craftui.space/r/mail-notification.json
Lock Icon - Show Password ui

For password visibility toggles - shackle slides up-right and body slides down-left when password is visible (unlocked state)

npx shadcn@latest add https://www.craftui.space/r/lock-glass-default.json
Lock Icon - Unlock ui

For premium content unlock or access granted states - shackle lifts upward and rotates 90° in 3D with right side as hinge, body scales slightly

npx shadcn@latest add https://www.craftui.space/r/lock-glass-unlock.json
Layout Dashboard Icon - Default ui

On hover, the two filled panels swap to the opposite two panels

npx shadcn@latest add https://www.craftui.space/r/layout-default.json
Layout Dashboard Icon - Swap ui

On hover, the filled boxes physically morph and travel to take the position and shape of the empty boxes

npx shadcn@latest add https://www.craftui.space/r/layout-swap.json
Home Icon - Default ui

Click the icon to toggle the selected state. The icon will animate to indicate selection.

npx shadcn@latest add https://www.craftui.space/r/home-default.json
Home Icon - Sketch Reveal ui

Stroke animation draws the house from foundation to roof during loading

npx shadcn@latest add https://www.craftui.space/r/home-draw.json
External Link Icon - Default ui

On hover, the box fills with color and the arrow bounces diagonally up-right along its direction, then returns

npx shadcn@latest add https://www.craftui.space/r/external-link-default.json
Download Icon - Bounce ui

Arrow translates down into the tray and snaps back on click

npx shadcn@latest add https://www.craftui.space/r/download-default.json
Calendar Icon - Page Flip ui

Calendar body rotates in 3D along the top edge like flipping a physical calendar page. Header with binding rings stays fixed. Perfect for month navigation.

npx shadcn@latest add https://www.craftui.space/r/calendar-page-flip.json
Calendar Icon - Picker Open ui

Calendar body splits and opens like a book on hover. Left half slides left, right half slides right. Perfect for date picker buttons that open calendars.

npx shadcn@latest add https://www.craftui.space/r/calendar-picker-open.json
Calendar Icon - Slide Month Change ui

Date dots slide out to the left and new dots slide in from the right when month changes. Calendar body and header stay fixed.

npx shadcn@latest add https://www.craftui.space/r/calendar-slide-month.json
Bulb Icon - Default ui

Bulb fills and rays appear on hover to indicate ideas/tips

npx shadcn@latest add https://www.craftui.space/r/bulb-default.json
Alarm Icon - Ring ui

The alarm rocks left and right like a ringing bell, with ears counter-rotating to sell the physics

npx shadcn@latest add https://www.craftui.space/r/alarm-clock-default.json
Alarm Icon - Tick ui

The clock hand sweeps a full clockwise rotation on click, like dialing an alarm to confirm it's set

npx shadcn@latest add https://www.craftui.space/r/alarm-clock-tick.json
Triangle Cascade - Triangle Cascade ui

Five horizontal bars slide into position one after another, filling a triangle shape from bottom to top in a waterfall effect

npx shadcn@latest add https://www.craftui.space/r/triangle-cascade-default.json
Square Flip - Square Flip ui

A rectangle collapses to a thin line then expands back, simulating a 3D Y-axis flip animation

npx shadcn@latest add https://www.craftui.space/r/square-flip-default.json
Square Corners Rotate - Square Corners Rotate ui

Four 90-degree arc segments at the corners of a square expand and contract while rotating 360° with bouncy easing

npx shadcn@latest add https://www.craftui.space/r/square-corners-rotate-default.json
Square Corners Dance - Square Corners Dance ui

Four squares at the corners of a bounding box shift positions clockwise, creating a spinning dance animation

npx shadcn@latest add https://www.craftui.space/r/square-corners-dance-default.json
Spinner Orbit Dots - Spinner Orbit Dots ui

Dots arranged in a radial pattern rotate together as a group, with opacity gradient creating a comet-tail effect

npx shadcn@latest add https://www.craftui.space/r/spinner-orbit-dots-default.json
Siri Wave - Siri Wave ui

Center bar tallest, outer bars shortest — all oscillate with staggered delays creating a smooth symmetric wave that pulses outward from center

npx shadcn@latest add https://www.craftui.space/r/siri-wave-default.json
Scan Line - Scan Line ui

A glowing gradient segment — bright at the leading edge, fading behind — sweeps across a faint track and resets

npx shadcn@latest add https://www.craftui.space/r/scan-line-default.json
Pulse Ring - Pulse Ring ui

Staggered rings emanate from the center, scaling up and fading out like ripples on water

npx shadcn@latest add https://www.craftui.space/r/pulse-ring-default.json
iOS Spinner Trail - Sharp Trail ui

Exponential opacity decay — only 4-5 spokes are visibly bright, the rest vanish sharply, creating an intense laser comet

npx shadcn@latest add https://www.craftui.space/r/ios-spinner-trail-default.json
iOS Spinner Thick - Thick ui

8 wide pill-shaped spokes at 45° apart — bold and graphic, great for large-screen or kiosk UIs

npx shadcn@latest add https://www.craftui.space/r/ios-spinner-thick-default.json
iOS Spinner Pulse - Pulse ui

Each spoke flashes bright in sequence — no group rotation, the glow steps discretely around the clock

npx shadcn@latest add https://www.craftui.space/r/ios-spinner-pulse-default.json
iOS Spinner Grow - Grow ui

Each spoke shoots outward radially as it activates — a blooming radial extension effect

npx shadcn@latest add https://www.craftui.space/r/ios-spinner-grow-default.json
iOS Spinner Dual - Dual Ring ui

Outer ring of 12 spokes clockwise, inner ring of 8 spokes counter-clockwise — gyroscope effect

npx shadcn@latest add https://www.craftui.space/r/ios-spinner-dual-default.json
iOS Spinner Dots - Dots ui

12 circles on an orbit ring with comet-tail opacity — same mechanic as classic, rounder feel

npx shadcn@latest add https://www.craftui.space/r/ios-spinner-dots-default.json
iOS Spinner - Classic ui

12 rounded spokes with linear opacity comet tail — the exact macOS connecting spinner

npx shadcn@latest add https://www.craftui.space/r/ios-spinner-default.json
Infinity Loop - Infinity Loop ui

A dot traces the mathematical lemniscate (infinity symbol) path smoothly and continuously

npx shadcn@latest add https://www.craftui.space/r/infinity-loop-default.json
Hexagon Rotate - Hexagon Rotate ui

A hexagon outline or filled shape rotates 360° continuously with smooth linear motion

npx shadcn@latest add https://www.craftui.space/r/hexagon-rotate-default.json
Heart Fill - Heart Fill ui

Heart shape waits nearly empty then rapidly fills with color in a dramatic pulse, looping like a heartbeat

npx shadcn@latest add https://www.craftui.space/r/heart-fill-default.json
Grid Wave Row - Grid Wave Row ui

Each row sweeps left to right in sequence, creating a horizontal wave that cascades downward

npx shadcn@latest add https://www.craftui.space/r/grid-wave-row-default.json
Grid Spiral - Grid Spiral ui

Dots activate in a clockwise spiral — outer ring first (top-left → top → right → bottom → left), center last

npx shadcn@latest add https://www.craftui.space/r/grid-spiral-default.json
Grid Snake - Grid Snake ui

Dots activate in a boustrophedon (back-and-forth) path that slithers through all 9 positions

npx shadcn@latest add https://www.craftui.space/r/grid-snake-default.json
Grid Ripple - Grid Ripple ui

Center dot fires first, then the 4 adjacent edges, then the 4 corners — concentric expansion outward

npx shadcn@latest add https://www.craftui.space/r/grid-ripple-default.json
Grid Random - Grid Random ui

Dots activate in a fixed but non-sequential order that reads as random — like a matrix initialising

npx shadcn@latest add https://www.craftui.space/r/grid-random-default.json
Grid Pulse - Grid Pulse ui

Nine dots arranged in a 3×3 grid light up and fade in a rolling diagonal wave, top-left to bottom-right

npx shadcn@latest add https://www.craftui.space/r/grid-pulse-default.json
Grid Cross - Grid Cross ui

The 5 cross-shaped dots (center row + center column) pulse first, then the 4 corner dots follow — two-phase alternation

npx shadcn@latest add https://www.craftui.space/r/grid-cross-default.json
Grid Corners In - Grid Corners In ui

The 4 corner dots pulse first, then the 4 edge-center dots, then the center — an inward collapse opposite to ripple

npx shadcn@latest add https://www.craftui.space/r/grid-corners-in-default.json
Grid Column Scan - Grid Column Scan ui

A full column of dots lights up simultaneously, sweeping left to right like a vertical scan bar

npx shadcn@latest add https://www.craftui.space/r/grid-column-scan-default.json
Grid Clock - Grid Clock ui

Dots sweep clockwise from top-center (12 o'clock) through all 8 outer positions, then the center fires last

npx shadcn@latest add https://www.craftui.space/r/grid-clock-default.json
Grid Checker - Grid Checker ui

5 dots on even positions and 4 dots on odd positions pulse half a cycle apart, creating a flickering checkerboard

npx shadcn@latest add https://www.craftui.space/r/grid-checker-default.json
Water Drop - Water Drop ui

An outlined droplet fills bottom to top with an undulating water wave

npx shadcn@latest add https://www.craftui.space/r/fill-water-drop-default.json
Thermometer - Thermometer ui

An outlined thermometer with a mercury column that rises from the bulb to the top in a loop

npx shadcn@latest add https://www.craftui.space/r/fill-thermometer-default.json
Paint Bucket - Paint Bucket ui

A stream of paint pours into an outlined bucket while the level inside rises, then fades and repeats

npx shadcn@latest add https://www.craftui.space/r/fill-paint-bucket-default.json
Hourglass - Hourglass ui

Sand streams from the top bulb into the bottom one, then the hourglass rotates 180 degrees and drains again

npx shadcn@latest add https://www.craftui.space/r/fill-hourglass-default.json
Flask - Flask ui

An outlined lab flask holds liquid while staggered bubbles rise and pop at the surface

npx shadcn@latest add https://www.craftui.space/r/fill-flask-default.json
Coffee Cup - Coffee Cup ui

An outlined coffee cup where two layered waves of liquid slosh continuously at a constant level

npx shadcn@latest add https://www.craftui.space/r/fill-coffee-cup-default.json
Beer Glass - Beer Glass ui

An outlined beer mug fills with amber liquid while a bubbly foam cap rises on top

npx shadcn@latest add https://www.craftui.space/r/fill-beer-glass-default.json
Battery - Battery ui

An outlined battery charges up as the level sweeps from empty to full in a loop

npx shadcn@latest add https://www.craftui.space/r/fill-battery-default.json
Download Bounce - Download Bounce ui

Arrow continuously bounces down into the tray while download is in progress

npx shadcn@latest add https://www.craftui.space/r/download-bounce-default.json
Dots Rotate - Dots Rotate ui

Three circular dots that continuously rotate 120 degrees around a center point

npx shadcn@latest add https://www.craftui.space/r/dots-rotate-default.json
Dots Compress - Dots Compress ui

Three dots alternating between horizontal spread and vertical stack with container morphing

npx shadcn@latest add https://www.craftui.space/r/dots-compress-default.json
Dots Bounce - Dots Bounce ui

Dots in a horizontal row bounce upward sequentially with staggered delays creating a wave-like typing indicator

npx shadcn@latest add https://www.craftui.space/r/dots-bounce-default.json
Dot Matrix Vortex - Dot Matrix Vortex ui

Each concentric ring has one bright active dot that travels its perimeter. Inner rings spin at 2×, 4×, 8× the speed of the outer ring, creating a constantly-ch…

npx shadcn@latest add https://www.craftui.space/r/dot-matrix-vortex-default.json
Dot Matrix Rain - Dot Matrix Rain ui

Each column runs an independent drop cycle. A bright head falls from top to bottom with a trailing glow, then pauses before the next drop begins.

npx shadcn@latest add https://www.craftui.space/r/dot-matrix-rain-default.json
Dot Matrix Life - Dot Matrix Life ui

Each generation, every dot lives or dies based on its 8 neighbours following Conway's rules. Seeded with multiple blinker oscillators that interact across the …

npx shadcn@latest add https://www.craftui.space/r/dot-matrix-life-default.json
Dot Matrix Chase - Dot Matrix Chase ui

A bright leader and dimmer chaser travel the same spiral path 55% of its length apart. Their interlocking tails create a kinetic, predator-prey visual.

npx shadcn@latest add https://www.craftui.space/r/dot-matrix-chase-default.json
Dot Matrix Bits - Dot Matrix Bits ui

Each row is an independent binary counter at a different speed. The bottom row flips every tick; the top row changes rarely. Every dot can be in a unique state.

npx shadcn@latest add https://www.craftui.space/r/dot-matrix-bits-default.json
Dot Circle Expand - Dot Circle Expand ui

Static center dot with four corner dots that pulse outward and return, creating a dynamic radial expansion effect

npx shadcn@latest add https://www.craftui.space/r/dot-circle-expand-default.json
Dock Bounce - Dock Bounce ui

App icon shoots up, squashes on landing with scaleX/scaleY, decays through two secondary bounces, then pauses before repeating

npx shadcn@latest add https://www.craftui.space/r/dock-bounce-default.json
Cross Expand - Cross Expand ui

Static center cross with four corner squares that expand outward, rotate 90°, then retract in a pulsing geometric pattern

npx shadcn@latest add https://www.craftui.space/r/cross-expand-default.json
Conic Spinner - Conic Spinner ui

Circular pie-style loader that fills clockwise from 0° to 360° in 8 equal steps over 2 seconds

npx shadcn@latest add https://www.craftui.space/r/conic-spinner-default.json
Circular Wave Fill - Circular Wave Fill ui

A circle fills with a flowing wave animation, the color rises from bottom to top with undulating motion

npx shadcn@latest add https://www.craftui.space/r/circular-wave-fill-default.json
Circle Spinner Wipe - Circle Spinner Wipe ui

Two concentric rings where the foreground ring wipes clockwise from 0% to 100% over the background track

npx shadcn@latest add https://www.craftui.space/r/circle-spinner-wipe-default.json
Breath - Breath ui

A filled circle inhales and exhales with a trailing outer glow ring — inspired by the MacBook sleep indicator LED

npx shadcn@latest add https://www.craftui.space/r/breath-default.json
Bars Wave - Bars Wave ui

Five vertical bars with staggered height animation creating a wave effect

npx shadcn@latest add https://www.craftui.space/r/bars-wave-default.json
Bars Scale Wave - Bars Scale Wave ui

Vertical bars grow and shrink in a wave pattern with staggered delays, resembling an audio equalizer

npx shadcn@latest add https://www.craftui.space/r/bars-scale-wave-default.json
Bars Scale Bottom - Bars Scale Bottom ui

Three vertical bars scaling up and down with bottom fixed

npx shadcn@latest add https://www.craftui.space/r/bars-scale-bottom-default.json
Bars Scale - Bars Scale ui

Three vertical bars scaling up and down with sequential animation

npx shadcn@latest add https://www.craftui.space/r/bars-scale-01-scale.json
Bars Pulse Swap - Bars Pulse Swap ui

Six bars arranged in three pairs that continuously pulse while swapping between stacked and overlapped positions

npx shadcn@latest add https://www.craftui.space/r/bars-pulse-swap-default.json
Bars Fill Sequential - Bars Fill Sequential ui

Three bars that rise from bottom to top in sequence, creating a wave effect

npx shadcn@latest add https://www.craftui.space/r/bars-fill-sequential-default.json
Bars Fade - Bars Fade ui

Three vertical bars with smooth fade animation

npx shadcn@latest add https://www.craftui.space/r/bars-fade-01-fade.json
Bars Cascade - Bars Cascade ui

Four horizontal bars with stripe pattern that cascade down from top, stack up, then cascade out from bottom

npx shadcn@latest add https://www.craftui.space/r/bars-cascade-default.json
Bars Bounce - Bars Bounce ui

Three bars that synchronously change height while bouncing between top and bottom positions

npx shadcn@latest add https://www.craftui.space/r/bars-bounce-default.json
Ball Bounce Slide - Ball Bounce Slide ui

A ball with extreme bounce easing slides horizontally across a ground line, creating a dynamic rolling/bouncing motion

npx shadcn@latest add https://www.craftui.space/r/ball-bounce-slide-default.json
Ball Bounce Dashed - Ball Bounce Dashed ui

Ball stays centered and bounces in place while a dashed ground line scrolls underneath, creating the illusion of motion

npx shadcn@latest add https://www.craftui.space/r/ball-bounce-dashed-default.json
Ball Bounce Box - Ball Bounce Box ui

A square box outline rotates 90° in stepped intervals while a ball bounces rapidly inside it

npx shadcn@latest add https://www.craftui.space/r/ball-bounce-box-default.json
Ball Bounce Alternate - Ball Bounce Alternate ui

A ball slides left to right then reverses direction, bouncing on the ground line creating a pendulum-like motion

npx shadcn@latest add https://www.craftui.space/r/ball-bounce-alternate-default.json
Audio Wave Vertical - Audio Wave Vertical ui

Five vertical bars animating in a symmetric wave pattern like audio visualization

npx shadcn@latest add https://www.craftui.space/r/audio-wave-vertical-default.json
Audio Bars Sequential - Audio Bars Sequential ui

Six vertical bars with sequential wave animation traveling from left to right

npx shadcn@latest add https://www.craftui.space/r/audio-bars-sequential-default.json
Audio Bars Opacity - Audio Bars Opacity ui

Six vertical bars fading in and out as they grow and shrink, creating a ghosting wave effect

npx shadcn@latest add https://www.craftui.space/r/audio-bars-opacity-default.json
Audio Bars Sync - Audio Bars Sync ui

Six vertical bars with perfectly synchronized alternating heights creating a rhythmic wave

npx shadcn@latest add https://www.craftui.space/r/audio-bars-horizontal-default.json
Audio Bars Glow - Audio Bars Glow ui

Six vertical bars with gradient fill, glow effect, and synchronized alternating animation

npx shadcn@latest add https://www.craftui.space/r/audio-bars-glow-default.json
App Download - App Download ui

A rounded arc sweeps around a faint track using strokeDashoffset animation, with a brief pause between each full rotation

npx shadcn@latest add https://www.craftui.space/r/app-download-default.json
Activity Rings - Activity Rings ui

Three nested arcs (75% visible) rotate at different speeds — outer slowest, inner fastest — with decreasing opacity inward

npx shadcn@latest add https://www.craftui.space/r/activity-rings-default.json
Travel Card - Travel Card block

The image, background color, CTA button, and a badge icon all animate between a cover-photo stage and a detail stage with price and tags, connected by an icon …

npx shadcn@latest add https://www.craftui.space/r/travel-card-default.json
Theme Button - Theme Button block

Collapsed status pill morphs into an expanded font or theme list via a shared layoutId spring, with a blur cross-fade on the inner content. Themes/fonts, selec…

npx shadcn@latest add https://www.craftui.space/r/theme-button-default.json
Teletype Clock - Split-Flap Clock block

Four HH:MM digit cards. On change, the old digit's top half hinges down on the center seam (ease-in free fall), then the new digit's bottom half swings into pl…

npx shadcn@latest add https://www.craftui.space/r/teletype-clock-default.json
Subscribe Button - Subscribe Button block

A subscribe pill that morphs idle → field → confirmation → idle on one persistent `layout` node, with letter-by-letter label growth during the request and a se…

npx shadcn@latest add https://www.craftui.space/r/subscribe-button-default.json
SubItem Navbar - SubItem Navbar block

Tabs expand a panel above the bar via a spring-driven height animation. Panels are either a chip filter list (subs) or any React node (panel). LoginPanel is a …

npx shadcn@latest add https://www.craftui.space/r/subitem-navbar-subitem-navbar.json
Steps Count Block - Steps Count Block block

A vaul bottom sheet wrapping a step-count chart. Each bar is a Base UI vertical slider whose fill is coloured by interpolating in OKLCH rather than sRGB, so th…

npx shadcn@latest add https://www.craftui.space/r/steps-count-default.json
Question Builder Modal - Question Builder Modal block

A two-level modal built on shadcn's Dialog inspired by Luma modal transition.

npx shadcn@latest add https://www.craftui.space/r/question-builder-modal-default.json
Profile Card - Navbar block

Small avatar in a phone frame expands via layoutId into a floating profile card with staggered menu groups.

npx shadcn@latest add https://www.craftui.space/r/profile-card-navbar.json
Product Card - Product Card block

Three photos morph from an overlapping stacked deck into an evenly spaced fan, while the CTA morphs from a small gallery icon into a full-width action button a…

npx shadcn@latest add https://www.craftui.space/r/product-card-default.json
Pixel Dissolve Card - Pixel Dissolve Card block

Clicking the card swaps the image underneath instantly, then dissolves the outgoing photo away as a size × size grid of tiles. Each tile is a background-positi…

npx shadcn@latest add https://www.craftui.space/r/pixel-dissolve-card-default.json
Onboarding Form - Onboarding Form block

Multi-step onboarding form with a vertical ticker step indicator on the left and an animated question panel on the right, covering five field types: radio, dro…

npx shadcn@latest add https://www.craftui.space/r/onboarding-form-default.json
Netflix Sign In - Netflix Sign In block

A profile-picker gate where the chosen avatar flies on an `arc()` path between the roster and the centre, a PIN pad grows out of it, and success hands the bott…

npx shadcn@latest add https://www.craftui.space/r/netflix-sign-in-default.json
Morphing Image Effect - Image Morph block

Three-stage morph: thumbnail pill → landscape card → portrait card. Text scales inversely as the image grows.

npx shadcn@latest add https://www.craftui.space/r/morphing-image-effect-default.json
Hero Roster - Hero Roster block

A roster-to-dossier gallery built on shared-element transitions: one layoutId per card carries it between the thumbnail rail and the full pane, while the detai…

npx shadcn@latest add https://www.craftui.space/r/hero-roster-default.json
Frosted Navbar - Frosted Navbar block

No hardcoded height or width: the bar sizes to its content and its parent's width, so it drops into any layout as a <nav> or <header>. The blur layer extends p…

npx shadcn@latest add https://www.craftui.space/r/frosted-navbar-frosted-navbar.json
Feedback Button - Feedback Button block

A thumbs up/down pair that morphs into a confirmation bar via a single persistent node running `layout`, with an Undo capsule that plays the morph back in reve…

npx shadcn@latest add https://www.craftui.space/r/feedback-button-default.json
Curve Heading - Curve Heading block

The headline is not a straight line of text: every glyph is positioned by a Gaussian curve equation, distributed along it by arc length and rotated to its tang…

npx shadcn@latest add https://www.craftui.space/r/curve-heading-default.json
Contact Reveal Card - Contact Reveal Card block

Hovering an icon previews which slice of the identity string it maps to; clicking commits the selection so it also works on touch. The highlighted span and its…

npx shadcn@latest add https://www.craftui.space/r/contact-reveal-card-default.json
Check out Button - Check out Button block

A compact trigger button that morphs into a checkout card with tabbed payment methods (QR, card, Apple Pay, Amazon Pay) and a connect-wallet screen, all sharin…

npx shadcn@latest add https://www.craftui.space/r/checkout-button-default.json
Vertical Marquee - Vertical Marquee block

Auto-scrolling vertical word ticker with kinetic typography. A fixed arrow pointer highlights the active item as the list cycles on a timed interval.

npx shadcn@latest add https://www.craftui.space/r/category-ticker-vertical-marquee.json
Avatar Grid - Avatar Grid block

A team cluster laid out on a hatched placeholder grid — avatars sit in fixed cells around a centre brand mark under a circular fade, and hovering one lifts it …

npx shadcn@latest add https://www.craftui.space/r/avatar-default.json
Approve Switch - Approve Switch block

A two-pill decision control that morphs in place: the pressed slot expands and tints while the other collapses to an undo circle, the word completes itself wit…

npx shadcn@latest add https://www.craftui.space/r/approve-switch-default.json
AI Chat - AI Chat block

A theme-token-driven AI prompt composer. Mode and model pickers morph between a collapsed pill and an expanded panel through a shared layoutId spring with a bl…

npx shadcn@latest add https://www.craftui.space/r/ai-chat-default.json
Wellness Hero 01 - Wellness Hero 01 block

A full-height wellness hero: serif headline, a dark primary CTA beside a light secondary, a mask-faded bloom image on the right, and a product table pinned to …

npx shadcn@latest add https://www.craftui.space/r/wellness-hero-01-default.json
Team Cluster 01 - Team Cluster 01 block

A team section built around the avatar cluster. Perfet to use to showcase your team details in a website.

npx shadcn@latest add https://www.craftui.space/r/team-cluster-01-default.json
Orchid AI 01 - Orchid AI 01 block

A hero section made for OrchidAI.

npx shadcn@latest add https://www.craftui.space/r/orchid-ai-01-default.json
Navbar 01 - Navbar 01 block

One strip, three states: hidden when idle, a thin bar on the active route, a full fill on hover. Width never changes, so the fill reads as the underline rising…

npx shadcn@latest add https://www.craftui.space/r/navbar-01-default.json
Feature Gallery 02 - Feature Gallery 02 block

Five travel destinations revealed through a sticky scroll. The right panel stacks images in a weighted parallax strip; the left panel slides in destination inf…

npx shadcn@latest add https://www.craftui.space/r/feature-gallery-02-default.json
Feature Gallery 01 - Feature Gallery 01 block

Cards rise into place on scroll, then the clicked card widens around a stationary image while the rest narrow. Heights never change; the label and scrim fade i…

npx shadcn@latest add https://www.craftui.space/r/feature-gallery-01-default.json
Feature AI 01 - Feature AI 01 block

A split feature section for AI, GPU and developer-infrastructure marketing pages: an isometric compute-stack diagram anchors the header, a list of capability w…

npx shadcn@latest add https://www.craftui.space/r/feature-ai-01-default.json
Akta Hero 01 - Akta Hero 01 block

A hero for data and API products drawn as a technical document: square planes, hairline rules, corner crop marks, and an uppercase monospace UI voice against o…

npx shadcn@latest add https://www.craftui.space/r/akta-hero-01-default.json
Akta Benchmarks 01 - Akta Benchmarks 01 block

Four benchmark readouts on the 1440 grid, separated by hairline rules and corner notches rather than cards. F1 is an isometric bar city, accuracy a hundred-uni…

npx shadcn@latest add https://www.craftui.space/r/akta-benchmarks-01-default.json
Tool Connector - Tool Connector block

Seven marketing and data tools wired into a single stack. Dashed rails run from each logo into a central card, light pulses travel the rails on a 7.5s loop, an…

npx shadcn@latest add https://www.craftui.space/r/tool-connector-default.json
Modular Block - Modular Block block

An isometric cube with one corner block cut out and set down beside it — sharp corners, flat shading, nothing else on the page.

npx shadcn@latest add https://www.craftui.space/r/modular-block-default.json
GPU Infrastructure - GPU Infrastructure block

An isometric compute stack — three GPU units racked on a plinth inside a dashed footprint. For AI, GPU and developer-infrastructure pages that need a picture o…

npx shadcn@latest add https://www.craftui.space/r/gpu-infrastructure-default.json
Workflow Pipeline - Workflow Pipeline block

A three-lane automation diagram: web, maps and AI sources on the left, a settings card in the middle, and the agents and booked confirmation they produce on th…

npx shadcn@latest add https://www.craftui.space/r/workflow-pipeline-default.json
Upgrade Modal - Upgrade Modal block

An upsell dialog in its open state on the shadcn Nova preset (Stone, Blue, radius 0). Gradient hero with a square close mark, a title-and-badge row held apart …

npx shadcn@latest add https://www.craftui.space/r/upgrade-modal-default.json
Stacked Tower - Stacked Tower block

Four cylindrical units stacked into a deliberately unsteady tower. Every ellipse obeys one camera ratio, so height reads as vertical offset rather than as tilt…

npx shadcn@latest add https://www.craftui.space/r/stacked-tower-default.json
Rewards Card - Rewards Card block

An onboarding card on the shadcn Nova preset with a layer-blurred blue haze across the top, three inset-bordered tiles carrying hand-drawn ink illustrations — …

npx shadcn@latest add https://www.craftui.space/r/rewards-card-default.json
Notes Card - Notes Card block

A task list screen inside a phone shell — status bar, home indicator, and a card that fills the display between them. Header with a primary action, a segmented…

npx shadcn@latest add https://www.craftui.space/r/notes-card-default.json
Insight Card - Insight Card block

A marketing card whose lower half is a halftone field with a comet swept through it — the cone is a void carved out of the dots, not a shape drawn over them. O…

npx shadcn@latest add https://www.craftui.space/r/insight-card-default.json
Flight Card - Flight Card block

A full-bleed travel poster with the flight held behind a progressive blur that fades away at the card's midline — airport codes, cities and times either side o…

npx shadcn@latest add https://www.craftui.space/r/flight-card-default.json
OTP Input - Ripple ui

Each box wears an SVG outline that behaves like a liquid surface — typing nudges it, moving to the next box hands the ripple off toward its right edge. Pass a …

npx shadcn@latest add https://www.craftui.space/r/otp-input-ripple.json
Button - Whimsical ui

On hover or focus, five color-shifted sparkle particles launch along the button's border via CSS offset-path, each with its own speed, scale and landing spot.

npx shadcn@latest add https://www.craftui.space/r/button-whimsical.json
Button - Confetti Burst ui

On click, a burst of color-varied confetti pieces launches from the button center — each with its own angle, distance and rotation — arcing up and falling back…

npx shadcn@latest add https://www.craftui.space/r/button-confetti.json
Button - Scramble Text ui

On hover or focus, the label's characters cycle rapidly through random glyphs before locking in to the real text one character at a time, left to right — a dec…

npx shadcn@latest add https://www.craftui.space/r/button-scramble.json
Alert Dialog - Scale ui
npx shadcn@latest add https://www.craftui.space/r/alert-dialog-scale.json
Alert Dialog - Blur ui
npx shadcn@latest add https://www.craftui.space/r/alert-dialog-blur.json
Alert Dialog - Slam ui
npx shadcn@latest add https://www.craftui.space/r/alert-dialog-slam.json
Alert Dialog - iOS ui
npx shadcn@latest add https://www.craftui.space/r/alert-dialog-ios.json
Alert Dialog - Terminal ui
npx shadcn@latest add https://www.craftui.space/r/alert-dialog-terminal.json
Alert Dialog - Curtain ui
npx shadcn@latest add https://www.craftui.space/r/alert-dialog-curtain.json
Alert Dialog - Reactive ui
npx shadcn@latest add https://www.craftui.space/r/alert-dialog-reactive.json
Accordion - Clip ui

Two-layer card reveal — the question clips away via clip-path in the chosen direction, exposing the answer beneath. Click the answer to return.

npx shadcn@latest add https://www.craftui.space/r/accordion-clip.json
Accordion - Drawer ui

Each trigger lifts with a 3D spring when open, and the content slides up from behind it. Spring stiffness and damping are fully configurable via the DialKit pa…

npx shadcn@latest add https://www.craftui.space/r/accordion-drawer.json
Accordion - Ease ui

Content panel opens and closes with a cubic-bezier easing curve. Use the DialKit easing editor to draw any curve — ease-out, ease-in-out, or a custom bezier.

npx shadcn@latest add https://www.craftui.space/r/accordion-ease.json