{"name":"beUI v2","description":"Bespoke motion components for React.","site":"https://beui.saura3h.xyz","endpoints":{"llms":"https://beui.saura3h.xyz/llms.txt","index":"https://beui.saura3h.xyz/r","shadcn_registry":"https://beui.saura3h.xyz/r/registry.json","shadcn_item":"https://beui.saura3h.xyz/r/{slug}.json","directory_registry":"https://beui.saura3h.xyz/registry.json","directory_item":"https://beui.saura3h.xyz/{slug}.json","detail":"https://beui.saura3h.xyz/r/{slug}","raw":"https://beui.saura3h.xyz/r/{slug}/raw"},"categories":[{"slug":"motion","name":"Components","description":"Bespoke motion primitives with shadcn-compatible registry endpoints."},{"slug":"blocks","name":"Blocks","description":"Composed, product-ready widgets built from beUI motion primitives."}],"components":[{"slug":"tilt-card","name":"Tilt Card","description":"3D perspective tilt on hover with cursor-tracked glare.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/tilt-card","raw_url":"https://beui.saura3h.xyz/r/tilt-card/raw","page_url":"https://beui.saura3h.xyz/components/motion/tilt-card"},{"slug":"button","name":"Button","description":"Spring-pressed Button plus StatefulButton (idle → loading → success / error) and MagneticButton.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/button","raw_url":"https://beui.saura3h.xyz/r/button/raw","page_url":"https://beui.saura3h.xyz/components/motion/button"},{"slug":"marquee","name":"Marquee","description":"Infinite horizontal or vertical scroll with pause-on-hover.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/marquee","raw_url":"https://beui.saura3h.xyz/r/marquee/raw","page_url":"https://beui.saura3h.xyz/components/motion/marquee"},{"slug":"tabs","name":"Tabs","description":"Pill, segment or underline tabs with a spring layoutId indicator.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/tabs","raw_url":"https://beui.saura3h.xyz/r/tabs/raw","page_url":"https://beui.saura3h.xyz/components/motion/tabs"},{"slug":"switch","name":"Switch","description":"Toggle with a spring-driven thumb and press feedback.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/switch","raw_url":"https://beui.saura3h.xyz/r/switch/raw","page_url":"https://beui.saura3h.xyz/components/motion/switch"},{"slug":"bottom-sheet","name":"Bottom Sheet","description":"Vaul-inspired draggable bottom sheet with snap points, inertia and glass surface.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/bottom-sheet","raw_url":"https://beui.saura3h.xyz/r/bottom-sheet/raw","page_url":"https://beui.saura3h.xyz/components/motion/bottom-sheet"},{"slug":"shared-layout-bg","name":"Shared Layout Background","description":"A pill that glides between hovered items via motion's shared layout, with blur enter/exit.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/shared-layout-bg","raw_url":"https://beui.saura3h.xyz/r/shared-layout-bg/raw","page_url":"https://beui.saura3h.xyz/components/motion/shared-layout-bg"},{"slug":"dock","name":"Dock","description":"macOS-style dock with grouped actions and a gliding active pill.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/dock","raw_url":"https://beui.saura3h.xyz/r/dock/raw","page_url":"https://beui.saura3h.xyz/components/motion/dock"},{"slug":"tooltip","name":"Tooltip","description":"Hover or focus tooltip with blur enter/exit and spring spawn.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/tooltip","raw_url":"https://beui.saura3h.xyz/r/tooltip/raw","page_url":"https://beui.saura3h.xyz/components/motion/tooltip"},{"slug":"morphing-modal","name":"Morphing Modal","description":"Family-app-style modal. A single panel that morphs its height as you navigate between inner views, with blur cross-fade on content.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/morphing-modal","raw_url":"https://beui.saura3h.xyz/r/morphing-modal/raw","page_url":"https://beui.saura3h.xyz/components/motion/morphing-modal"},{"slug":"text-animation","name":"Text Animation","description":"Animated text primitives for reveal sequences, shimmer loading states and letter-cascade swaps.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/text-animation","raw_url":"https://beui.saura3h.xyz/r/text-animation/raw","page_url":"https://beui.saura3h.xyz/components/motion/text-animation"},{"slug":"number","name":"Number Animation","description":"Animated number primitives for count-up values and rolling digit tickers.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/number","raw_url":"https://beui.saura3h.xyz/r/number/raw","page_url":"https://beui.saura3h.xyz/components/motion/number"},{"slug":"animated-badge","name":"Animated Badge","description":"Status badge with animated state icons, pulse feedback and compact size variants.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/animated-badge","raw_url":"https://beui.saura3h.xyz/r/animated-badge/raw","page_url":"https://beui.saura3h.xyz/components/motion/animated-badge"},{"slug":"action-swap","name":"Action Swap","description":"CTA button and slot primitives for swapping text and icons with blur motion.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/action-swap","raw_url":"https://beui.saura3h.xyz/r/action-swap/raw","page_url":"https://beui.saura3h.xyz/components/motion/action-swap"},{"slug":"animated-toast-stack","name":"Animated Toast Stack","description":"Stacked toasts with status morphs, swipe dismissal, actions and layout-aware motion.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/animated-toast-stack","raw_url":"https://beui.saura3h.xyz/r/animated-toast-stack/raw","page_url":"https://beui.saura3h.xyz/components/motion/animated-toast-stack"},{"slug":"theme-toggle","name":"Theme Toggle","description":"Theme toggle button with a full-page rectangle clip-path reveal via the View Transition API.","category":"motion","detail_url":"https://beui.saura3h.xyz/r/theme-toggle","raw_url":"https://beui.saura3h.xyz/r/theme-toggle/raw","page_url":"https://beui.saura3h.xyz/components/motion/theme-toggle"},{"slug":"swap","name":"Multi-chain Swap","description":"Cross-chain swap widget with chain + token selectors, morphing views, animated flip and quote.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/swap","raw_url":"https://beui.saura3h.xyz/r/swap/raw","page_url":"https://beui.saura3h.xyz/components/blocks/swap"},{"slug":"dynamic-island","name":"Dynamic Island","description":"iOS-style island pill that morphs between live activity views with bouncy shell resize and blur crossfades.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/dynamic-island","raw_url":"https://beui.saura3h.xyz/r/dynamic-island/raw","page_url":"https://beui.saura3h.xyz/components/blocks/dynamic-island"},{"slug":"command-palette","name":"Command Palette","description":"⌘K palette with fuzzy filter, spring-animated active row and glass surface.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/command-palette","raw_url":"https://beui.saura3h.xyz/r/command-palette/raw","page_url":"https://beui.saura3h.xyz/components/blocks/command-palette"},{"slug":"expandable-action-bar","name":"Expandable Action Bar","description":"Compact icon actions that expand into labeled controls on hover or focus with shared layout motion.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/expandable-action-bar","raw_url":"https://beui.saura3h.xyz/r/expandable-action-bar/raw","page_url":"https://beui.saura3h.xyz/components/blocks/expandable-action-bar"},{"slug":"expandable-tabs","name":"Expandable Tabs","description":"Icon tab bar where the active tab expands to a labelled pill, with a panel above that morphs height and slides content direction-aware on switch.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/expandable-tabs","raw_url":"https://beui.saura3h.xyz/r/expandable-tabs/raw","page_url":"https://beui.saura3h.xyz/components/blocks/expandable-tabs"},{"slug":"swipeable-list","name":"Swipeable List","description":"Mobile-style list rows that swipe left or right to reveal contextual action buttons.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/swipeable-list","raw_url":"https://beui.saura3h.xyz/r/swipeable-list/raw","page_url":"https://beui.saura3h.xyz/components/blocks/swipeable-list"},{"slug":"bouncy-accordion","name":"Bouncy Accordion","description":"Single-open accordion with weighted spring layout, icon rows and reduced-motion-safe content reveals.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/bouncy-accordion","raw_url":"https://beui.saura3h.xyz/r/bouncy-accordion/raw","page_url":"https://beui.saura3h.xyz/components/blocks/bouncy-accordion"},{"slug":"otp-input","name":"OTP Input","description":"One-time-code input with a gliding focus ring, digits that roll in per slot, error shake and a success check draw.","category":"blocks","detail_url":"https://beui.saura3h.xyz/r/otp-input","raw_url":"https://beui.saura3h.xyz/r/otp-input/raw","page_url":"https://beui.saura3h.xyz/components/blocks/otp-input"}]}