Motion review approved
4mThe pull request is ready to merge.
Free, open-source animated React components built with Motion and Tailwind CSS, available as copy-paste source through the shadcn registry.
43 components with live previews
Composable color swatches with a spring-gliding selection ring, press feedback, native radio keyboard navigation, and controlled or uncontrolled state.
pnpm dlx shadcn@latest add @beui/color-selectorComposable breadcrumb navigation with soft path transitions, a hoverable overflow dropdown for long trails, custom separators, and router-link support.
pnpm dlx shadcn@latest add @beui/breadcrumb3D perspective tilt on hover with cursor-tracked glare.
pnpm dlx shadcn@latest add @beui/tilt-cardSpring-pressed Button plus StatefulButton, MagneticButton, and MetallicButton variants.
pnpm dlx shadcn@latest add @beui/buttonExpressive call-to-action buttons with expanding, hold, and slide interactions.
pnpm dlx shadcn@latest add @beui/expanding-arrow-buttonClick-to-expand button and chip controls that reveal a label or trailing action through spring layout continuity.
pnpm dlx shadcn@latest add @beui/expandable-controlComposable numeric stepper whose fixed footprint adapts at its minimum and maximum while the value rolls between steps.
pnpm dlx shadcn@latest add @beui/adaptive-stepperInfinite horizontal or vertical scroll with pause-on-hover.
pnpm dlx shadcn@latest add @beui/marqueePill, segment or underline tabs with a spring layoutId indicator.
pnpm dlx shadcn@latest add @beui/tabsToggle with a spring-driven thumb and press feedback.
pnpm dlx shadcn@latest add @beui/switchText input with label, left/right icons, optional stable error row, error shake and success check draw.
pnpm dlx shadcn@latest add @beui/inputComposable select primitives whose panel bouncily unfolds out of the trigger and separates, plus a Morph variant where the trigger grows into the panel via shared layout.
pnpm dlx shadcn@latest add @beui/selectSearchable combobox with a morphing portal, grouped filtering, keyboard navigation, and controlled or uncontrolled state.
pnpm dlx shadcn@latest add @beui/comboboxComposable multi-select primitives with searchable options, removable animated tokens, and a morphing collision-aware panel.
pnpm dlx shadcn@latest add @beui/multi-selectForm choice control with a draw-on checkmark, spring press feedback and indeterminate state support.
pnpm dlx shadcn@latest add @beui/checkboxSingle-select choice control with a gliding layoutId indicator dot and spring press feedback.
pnpm dlx shadcn@latest add @beui/radioVaul-inspired draggable bottom sheet with snap points, inertia and glass surface.
pnpm dlx shadcn@latest add @beui/bottom-sheetNative-feeling pull-to-refresh container with drag resistance, threshold feedback and async refresh handling.
pnpm dlx shadcn@latest add @beui/pull-to-refreshA pill that glides between hovered items via motion's shared layout, with blur enter/exit.
pnpm dlx shadcn@latest add @beui/shared-layout-bgA vertical sidebar whose active dot jumps between destinations on a curved, spring-loaded path.
pnpm dlx shadcn@latest add @beui/bounce-sidebarA composable application sidebar with morphing nested navigation that folds into an animated icon rail on desktop and becomes a focus-managed sheet on mobile.
pnpm dlx shadcn@latest add @beui/animated-sidebarComposable file and folder primitives with springing branches, a gliding selection, and complete keyboard navigation.
pnpm dlx shadcn@latest add @beui/file-treeCodex app-inspired navigation rail with compact ticks that form a hover pyramid and reveal a floating destination preview.
pnpm dlx shadcn@latest add @beui/preview-railmacOS-style dock with grouped actions and a gliding active pill.
pnpm dlx shadcn@latest add @beui/dockHover or focus tooltip with a subtle scale and fade, collision-aware placement, and optional cursor tracking.
pnpm dlx shadcn@latest add @beui/tooltipComposable context-menu primitives with a pointer-origin clip morph, a gliding active row, checkbox and radio choices, keyboard navigation, typeahead, and long-press support.
pnpm dlx shadcn@latest add @beui/context-menuGooey popover whose panel oozes out of the trigger through an SVG goo filter — a liquid neck that stretches and pinches — with crisp content fading in on top, plus a Morph variant that clip-morphs open from the trigger corner. Click or hover trigger, controlled or uncontrolled.
pnpm dlx shadcn@latest add @beui/popoverFamily-app-style modal. A single panel that morphs its height as you navigate between inner views, with blur cross-fade on content.
Click a row. The modal morphs height to match new content.
pnpm dlx shadcn@latest add @beui/morphing-modalA composable modal whose full-size surface unfolds from its exact center toward every edge, then folds back the same way with an inset close control.
pnpm dlx shadcn@latest add @beui/center-morph-modalAnimated text primitives for spring reveals, chromatic sweeps, shimmer loading states, letter-cascade swaps and character scrambles.
pnpm dlx shadcn@latest add @beui/text-animationAnimated number primitives for count-up values, rolling tickers, and fixed-slot digit swaps.
pnpm dlx shadcn@latest add @beui/numberStatus badge with animated state icons, pulse feedback and compact size variants.
pnpm dlx shadcn@latest add @beui/animated-badgeCTA button and slot primitives for swapping text and icons with blur motion.
pnpm dlx shadcn@latest add @beui/action-swapStacked toasts with status morphs, swipe dismissal, actions and layout-aware motion.
pnpm dlx shadcn@latest add @beui/animated-toast-stackTheme toggle button that repaints the whole page through the View Transition API — a rectangle or circle clip-path reveal, or slats that open across the screen like a shutter.
pnpm dlx shadcn@latest add @beui/theme-toggleSingle-open accordion with weighted spring layout, icon rows and reduced-motion-safe content reveals.
pnpm dlx shadcn@latest add @beui/bouncy-accordionSide panel that slides in from the left or right with a spring, backdrop blur, body scroll lock and esc-to-close.
pnpm dlx shadcn@latest add @beui/drawerScroll-driven motion: a Lenis smooth-scroll provider and a reading-progress indicator that reads from it.
Collection component
pnpm dlx shadcn@latest add @beui/scroll-animationSlider with tick dots and a vertical-bar thumb that bounces as it lands on each step. Drag or keyboard, reduced-motion safe.
pnpm dlx shadcn@latest add @beui/range-slideriOS-style picker wheel: a 3D drum on native momentum scroll that snaps to the nearest notch, with wheel, drag and keyboard control. Composes side by side for date and time pickers, reduced-motion safe.
pnpm dlx shadcn@latest add @beui/wheel-pickerVirtualized data table that stays smooth at 10k+ rows, with sortable headers, row selection, column resize and reorder, and a sticky header. Minimal, reduced-motion-safe motion.
pnpm dlx shadcn@latest add @beui/tableCanvas shader backgrounds (mesh gradient, grain, warp, waves, voronoi, dot orbit and more) with a single typed variant prop. Reduced-motion freezes animated variants.
pnpm dlx shadcn@latest add @beui/shader-backgroundA carousel whose items line the inside of a cylinder, receding into the center and growing toward the edges. Drag, scroll or arrow-key to roll it, with a springy glide and snap. Reduced-motion drops the glide.
pnpm dlx shadcn@latest add @beui/cylinder-carouselLoading indicator with seventeen variants: spinner, dots, bars, dot-matrix, dither, morph, comet, scramble, metaballs, newton, helix, percent, and five terminal-style ascii spinners. Scales from one size prop, uses currentColor, and reduced-motion swaps every transform for a calm opacity pulse.
pnpm dlx shadcn@latest add @beui/loaderMove your cursor across the card to see 3D tilt + glare.
Hover over these buttons with a mouse to see the magnetic effect
Hover to see the chrome shimmer effect
Workspace
Activity
Pull down to check for updates
Motion review approved
4mThe pull request is ready to merge.
New component feedback
18mThe spring feels much closer to native now.
Registry checks passed
31mAll component files resolved successfully.
Preview deployed
1hThe latest build is ready to inspect.
Docs comment resolved
2hThe usage example now covers async refreshes.
Hover or focus. Press Esc to dismiss.
Active users
48,273Open a real toast
Toasts render fixed on the screen. Change position to open a toast from that edge.
Email | Status |
|---|
Drag, scroll or use arrow keys to roll