@stacklyui
Animated React components — built with Tailwind CSS and Motion, installable via the shadcn CLI. Copy-paste source you own and can customize.
Install this registry
npx shadcn@latest add https://dev.stacklyui.in/r/registry.json pnpm dlx shadcn@latest add https://dev.stacklyui.in/r/registry.json bunx shadcn@latest add https://dev.stacklyui.in/r/registry.json curl -s https://dev.stacklyui.in/r/registry.json Components
52 totalClass name merge helper (clsx + tailwind-merge).
npx shadcn@latest add https://dev.stacklyui.in/r/cn.json Track the user's prefers-reduced-motion setting.
npx shadcn@latest add https://dev.stacklyui.in/r/use-reduced-motion.json IntersectionObserver-based in-view detection.
npx shadcn@latest add https://dev.stacklyui.in/r/use-in-view.json Write pointer position to CSS variables without re-rendering.
npx shadcn@latest add https://dev.stacklyui.in/r/use-pointer-vars.json A full-bleed animated aurora backdrop.
npx shadcn@latest add https://dev.stacklyui.in/r/aurora-background.json Glass card with a pointer-tracked spotlight glow.
npx shadcn@latest add https://dev.stacklyui.in/r/spotlight-card.json A card that tilts in 3D toward the cursor with a light glare.
npx shadcn@latest add https://dev.stacklyui.in/r/card-3d.json Scroll-triggered fade + slide reveal wrapper.
npx shadcn@latest add https://dev.stacklyui.in/r/reveal.json Text painted with an animated clipped gradient.
npx shadcn@latest add https://dev.stacklyui.in/r/gradient-text.json Responsive bento layout with hover lift and pointer glow.
npx shadcn@latest add https://dev.stacklyui.in/r/bento-grid.json A traveling light beam drawn between two DOM elements.
npx shadcn@latest add https://dev.stacklyui.in/r/animated-beam.json Infinite GPU-driven marquee with pause-on-hover.
npx shadcn@latest add https://dev.stacklyui.in/r/marquee.json A button that leans toward the cursor, with a press ripple.
npx shadcn@latest add https://dev.stacklyui.in/r/magnetic-button.json Animated count-up that triggers when scrolled into view.
npx shadcn@latest add https://dev.stacklyui.in/r/number-ticker.json Versatile button with six variants, four sizes, and asChild.
npx shadcn@latest add https://dev.stacklyui.in/r/button.json Status/label pill with soft, solid, and semantic variants.
npx shadcn@latest add https://dev.stacklyui.in/r/badge.json Text input with focus ring and invalid state.
npx shadcn@latest add https://dev.stacklyui.in/r/input.json Multi-line text input matching Input.
npx shadcn@latest add https://dev.stacklyui.in/r/textarea.json Accessible form label (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/label.json Composable card: header, title, description, content, footer.
npx shadcn@latest add https://dev.stacklyui.in/r/card.json Thin visual divider (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/separator.json Image avatar with graceful fallback (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/avatar.json Loading placeholder with a shimmer sweep.
npx shadcn@latest add https://dev.stacklyui.in/r/skeleton.json Checkbox with an animated check-draw (Radix + Motion).
npx shadcn@latest add https://dev.stacklyui.in/r/checkbox.json Toggle switch with a spring-eased thumb (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/switch.json Radio group with a spring indicator (Radix + Motion).
npx shadcn@latest add https://dev.stacklyui.in/r/radio-group.json Animated select menu (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/select.json Tabs with a sliding active indicator (Radix + Motion).
npx shadcn@latest add https://dev.stacklyui.in/r/tabs.json Tooltip with a pop-in animation (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/tooltip.json Accordion with animated height (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/accordion.json Modal dialog with animated overlay and content (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/dialog.json Dropdown menu with pop animation (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/dropdown-menu.json Callout banner with a signature accent rail.
npx shadcn@latest add https://dev.stacklyui.in/r/alert.json Modal confirmation for destructive actions (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/alert-dialog.json Floating content anchored to a trigger (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/popover.json Preview card shown on hover (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/hover-card.json Show/hide a section of content (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/collapsible.json Constrain content to a ratio (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/aspect-ratio.json Determinate progress bar with gradient fill (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/progress.json Range slider with gradient track and paper thumb (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/slider.json Dependency-free date picker — single/multiple/range, sliding month transitions, month & year quick-jump, full keyboard grid.
npx shadcn@latest add https://dev.stacklyui.in/r/calendar.json Two-state toggle button (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/toggle.json A set of toggles, single or multiple (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/toggle-group.json Path to the current page.
npx shadcn@latest add https://dev.stacklyui.in/r/breadcrumb.json Keyboard-key hint with a keycap look.
npx shadcn@latest add https://dev.stacklyui.in/r/kbd.json Accessible loading spinner.
npx shadcn@latest add https://dev.stacklyui.in/r/spinner.json Edge-anchored slide-in panel (Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/sheet.json Dependency-free searchable single-select — typeahead filtering, grouping, creatable rows, ARIA combobox keyboard nav, and a portal-positioned dropdown (no Radi…
npx shadcn@latest add https://dev.stacklyui.in/r/combobox.json Searchable multi-select with inline removable chips, select-all, +N-more overflow, a selection cap, grouping, and creatable tags — dependency-free (no Radix).
npx shadcn@latest add https://dev.stacklyui.in/r/multi-select.json Stateful pagination with ellipsis truncation, a gliding active pill (Motion layoutId), edge jumps, summary line, page jumper, and a rows-per-page picker.
npx shadcn@latest add https://dev.stacklyui.in/r/pagination.json A formatted date field wired to the dependency-free Calendar in a popover — single or range, dual-month panels, presets, markers, clearable, native form suppor…
npx shadcn@latest add https://dev.stacklyui.in/r/date-picker.json Sonner-style imperative toasts — a collapsed stack that expands on hover, swipe-to-dismiss, an auto-dismiss progress bar, promise/loading states, actions, and …
npx shadcn@latest add https://dev.stacklyui.in/r/toast.json