{"name":"beUI","description":"Animated components for React and Next.js.","site":"https://beui.dev","endpoints":{"llms":"https://beui.dev/llms.txt","index":"https://beui.dev/r","shadcn_registry":"https://beui.dev/r/registry.json","shadcn_item":"https://beui.dev/r/{slug}.json","directory_registry":"https://beui.dev/registry.json","directory_item":"https://beui.dev/{slug}.json","detail":"https://beui.dev/r/{slug}","raw":"https://beui.dev/r/{slug}/raw","markdown":"https://beui.dev/components/{category}/{slug}.md"},"categories":[{"slug":"motion","name":"Components","description":"Free, open-source animated React components built with Motion and Tailwind CSS, available as copy-paste source through the shadcn registry."},{"slug":"blocks","name":"Blocks","description":"Product-ready animated React UI blocks built with Motion and Tailwind CSS, available as customizable copy-paste source."}],"components":[{"slug":"tilt-card","name":"Tilt Card","description":"3D perspective tilt on hover with cursor-tracked glare.","category":"motion","published_at":"2026-05-17","updated_at":"2026-06-22","detail_url":"https://beui.dev/r/tilt-card","raw_url":"https://beui.dev/r/tilt-card/raw","page_url":"https://beui.dev/components/motion/tilt-card","markdown_url":"https://beui.dev/components/motion/tilt-card.md"},{"slug":"button","name":"Button","description":"Spring-pressed Button plus StatefulButton (idle → loading → success / error) and MagneticButton.","category":"motion","published_at":"2026-05-17","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/button","raw_url":"https://beui.dev/r/button/raw","page_url":"https://beui.dev/components/motion/button","markdown_url":"https://beui.dev/components/motion/button.md"},{"slug":"expanding-arrow-button","name":"Animated CTA Buttons","description":"Expressive call-to-action buttons with expanding, hold, and slide interactions.","category":"motion","published_at":"2026-07-16","updated_at":"2026-07-16","detail_url":"https://beui.dev/r/expanding-arrow-button","raw_url":"https://beui.dev/r/expanding-arrow-button/raw","page_url":"https://beui.dev/components/motion/expanding-arrow-button","markdown_url":"https://beui.dev/components/motion/expanding-arrow-button.md"},{"slug":"marquee","name":"Marquee","description":"Infinite horizontal or vertical scroll with pause-on-hover.","category":"motion","published_at":"2026-05-17","updated_at":"2026-07-04","detail_url":"https://beui.dev/r/marquee","raw_url":"https://beui.dev/r/marquee/raw","page_url":"https://beui.dev/components/motion/marquee","markdown_url":"https://beui.dev/components/motion/marquee.md"},{"slug":"tabs","name":"Tabs","description":"Pill, segment or underline tabs with a spring layoutId indicator.","category":"motion","published_at":"2026-05-17","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/tabs","raw_url":"https://beui.dev/r/tabs/raw","page_url":"https://beui.dev/components/motion/tabs","markdown_url":"https://beui.dev/components/motion/tabs.md"},{"slug":"switch","name":"Switch","description":"Toggle with a spring-driven thumb and press feedback.","category":"motion","published_at":"2026-05-17","updated_at":"2026-06-10","detail_url":"https://beui.dev/r/switch","raw_url":"https://beui.dev/r/switch/raw","page_url":"https://beui.dev/components/motion/switch","markdown_url":"https://beui.dev/components/motion/switch.md"},{"slug":"input","name":"Input","description":"Text input with label, left/right icons, error shake and success check draw.","category":"motion","published_at":"2026-06-29","updated_at":"2026-07-05","detail_url":"https://beui.dev/r/input","raw_url":"https://beui.dev/r/input/raw","page_url":"https://beui.dev/components/motion/input","markdown_url":"https://beui.dev/components/motion/input.md"},{"slug":"select","name":"Select","description":"Composable 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.","category":"motion","published_at":"2026-06-28","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/select","raw_url":"https://beui.dev/r/select/raw","page_url":"https://beui.dev/components/motion/select","markdown_url":"https://beui.dev/components/motion/select.md"},{"slug":"checkbox","name":"Checkbox","description":"Form choice control with a draw-on checkmark, spring press feedback and indeterminate state support.","category":"motion","published_at":"2026-06-23","updated_at":"2026-07-01","detail_url":"https://beui.dev/r/checkbox","raw_url":"https://beui.dev/r/checkbox/raw","page_url":"https://beui.dev/components/motion/checkbox","markdown_url":"https://beui.dev/components/motion/checkbox.md"},{"slug":"radio","name":"Radio Group","description":"Single-select choice control with a gliding layoutId indicator dot and spring press feedback.","category":"motion","published_at":"2026-06-23","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/radio","raw_url":"https://beui.dev/r/radio/raw","page_url":"https://beui.dev/components/motion/radio","markdown_url":"https://beui.dev/components/motion/radio.md"},{"slug":"bottom-sheet","name":"Bottom Sheet","description":"Vaul-inspired draggable bottom sheet with snap points, inertia and glass surface.","category":"motion","published_at":"2026-05-17","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/bottom-sheet","raw_url":"https://beui.dev/r/bottom-sheet/raw","page_url":"https://beui.dev/components/motion/bottom-sheet","markdown_url":"https://beui.dev/components/motion/bottom-sheet.md"},{"slug":"pull-to-refresh","name":"Pull to Refresh","description":"Native-feeling pull-to-refresh container with drag resistance, threshold feedback and async refresh handling.","category":"motion","published_at":"2026-07-17","updated_at":"2026-07-17","detail_url":"https://beui.dev/r/pull-to-refresh","raw_url":"https://beui.dev/r/pull-to-refresh/raw","page_url":"https://beui.dev/components/motion/pull-to-refresh","markdown_url":"https://beui.dev/components/motion/pull-to-refresh.md"},{"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","published_at":"2026-05-17","updated_at":"2026-06-22","detail_url":"https://beui.dev/r/shared-layout-bg","raw_url":"https://beui.dev/r/shared-layout-bg/raw","page_url":"https://beui.dev/components/motion/shared-layout-bg","markdown_url":"https://beui.dev/components/motion/shared-layout-bg.md"},{"slug":"bounce-sidebar","name":"Bounce Sidebar","description":"A vertical sidebar whose active dot jumps between destinations on a curved, spring-loaded path.","category":"motion","published_at":"2026-07-22","updated_at":"2026-07-22","detail_url":"https://beui.dev/r/bounce-sidebar","raw_url":"https://beui.dev/r/bounce-sidebar/raw","page_url":"https://beui.dev/components/motion/bounce-sidebar","markdown_url":"https://beui.dev/components/motion/bounce-sidebar.md"},{"slug":"preview-rail","name":"Preview Rail","description":"Codex app-inspired navigation rail with compact ticks that form a hover pyramid and reveal a floating destination preview.","category":"motion","published_at":"2026-07-11","updated_at":"2026-07-11","detail_url":"https://beui.dev/r/preview-rail","raw_url":"https://beui.dev/r/preview-rail/raw","page_url":"https://beui.dev/components/motion/preview-rail","markdown_url":"https://beui.dev/components/motion/preview-rail.md"},{"slug":"dock","name":"Dock","description":"macOS-style dock with grouped actions and a gliding active pill.","category":"motion","published_at":"2026-05-17","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/dock","raw_url":"https://beui.dev/r/dock/raw","page_url":"https://beui.dev/components/motion/dock","markdown_url":"https://beui.dev/components/motion/dock.md"},{"slug":"tooltip","name":"Tooltip","description":"Hover or focus tooltip with blur enter/exit and spring spawn.","category":"motion","published_at":"2026-05-17","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/tooltip","raw_url":"https://beui.dev/r/tooltip/raw","page_url":"https://beui.dev/components/motion/tooltip","markdown_url":"https://beui.dev/components/motion/tooltip.md"},{"slug":"popover","name":"Popover","description":"Gooey 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.","category":"motion","published_at":"2026-07-07","updated_at":"2026-07-21","detail_url":"https://beui.dev/r/popover","raw_url":"https://beui.dev/r/popover/raw","page_url":"https://beui.dev/components/motion/popover","markdown_url":"https://beui.dev/components/motion/popover.md"},{"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","published_at":"2026-05-17","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/morphing-modal","raw_url":"https://beui.dev/r/morphing-modal/raw","page_url":"https://beui.dev/components/motion/morphing-modal","markdown_url":"https://beui.dev/components/motion/morphing-modal.md"},{"slug":"center-morph-modal","name":"Center Morph Modal","description":"A 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.","category":"motion","published_at":"2026-07-21","updated_at":"2026-07-21","detail_url":"https://beui.dev/r/center-morph-modal","raw_url":"https://beui.dev/r/center-morph-modal/raw","page_url":"https://beui.dev/components/motion/center-morph-modal","markdown_url":"https://beui.dev/components/motion/center-morph-modal.md"},{"slug":"text-animation","name":"Text Animation","description":"Animated text primitives for spring reveals, chromatic sweeps, shimmer loading states and letter-cascade swaps.","category":"motion","published_at":"2026-05-17","updated_at":"2026-07-25","detail_url":"https://beui.dev/r/text-animation","raw_url":"https://beui.dev/r/text-animation/raw","page_url":"https://beui.dev/components/motion/text-animation","markdown_url":"https://beui.dev/components/motion/text-animation.md"},{"slug":"number","name":"Number Animation","description":"Animated number primitives for count-up values and rolling digit tickers.","category":"motion","published_at":"2026-05-17","updated_at":"2026-06-28","detail_url":"https://beui.dev/r/number","raw_url":"https://beui.dev/r/number/raw","page_url":"https://beui.dev/components/motion/number","markdown_url":"https://beui.dev/components/motion/number.md"},{"slug":"animated-badge","name":"Animated Badge","description":"Status badge with animated state icons, pulse feedback and compact size variants.","category":"motion","published_at":"2026-06-05","updated_at":"2026-06-10","detail_url":"https://beui.dev/r/animated-badge","raw_url":"https://beui.dev/r/animated-badge/raw","page_url":"https://beui.dev/components/motion/animated-badge","markdown_url":"https://beui.dev/components/motion/animated-badge.md"},{"slug":"action-swap","name":"Action Swap","description":"CTA button and slot primitives for swapping text and icons with blur motion.","category":"motion","published_at":"2026-06-10","updated_at":"2026-06-28","detail_url":"https://beui.dev/r/action-swap","raw_url":"https://beui.dev/r/action-swap/raw","page_url":"https://beui.dev/components/motion/action-swap","markdown_url":"https://beui.dev/components/motion/action-swap.md"},{"slug":"animated-toast-stack","name":"Animated Toast Stack","description":"Stacked toasts with status morphs, swipe dismissal, actions and layout-aware motion.","category":"motion","published_at":"2026-06-05","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/animated-toast-stack","raw_url":"https://beui.dev/r/animated-toast-stack/raw","page_url":"https://beui.dev/components/motion/animated-toast-stack","markdown_url":"https://beui.dev/components/motion/animated-toast-stack.md"},{"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","published_at":"2026-06-15","updated_at":"2026-06-20","detail_url":"https://beui.dev/r/theme-toggle","raw_url":"https://beui.dev/r/theme-toggle/raw","page_url":"https://beui.dev/components/motion/theme-toggle","markdown_url":"https://beui.dev/components/motion/theme-toggle.md"},{"slug":"bouncy-accordion","name":"Bouncy Accordion","description":"Single-open accordion with weighted spring layout, icon rows and reduced-motion-safe content reveals.","category":"motion","published_at":"2026-06-16","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/bouncy-accordion","raw_url":"https://beui.dev/r/bouncy-accordion/raw","page_url":"https://beui.dev/components/motion/bouncy-accordion","markdown_url":"https://beui.dev/components/motion/bouncy-accordion.md"},{"slug":"drawer","name":"Drawer","description":"Side panel that slides in from the left or right with a spring, backdrop blur, body scroll lock and esc-to-close.","category":"motion","published_at":"2026-06-22","updated_at":"2026-06-22","detail_url":"https://beui.dev/r/drawer","raw_url":"https://beui.dev/r/drawer/raw","page_url":"https://beui.dev/components/motion/drawer","markdown_url":"https://beui.dev/components/motion/drawer.md"},{"slug":"scroll-animation","name":"Scroll Animation","description":"Scroll-driven motion: a Lenis smooth-scroll provider and a reading-progress indicator that reads from it.","category":"motion","published_at":"2026-06-24","updated_at":"2026-06-28","detail_url":"https://beui.dev/r/scroll-animation","raw_url":"https://beui.dev/r/scroll-animation/raw","page_url":"https://beui.dev/components/motion/scroll-animation","markdown_url":"https://beui.dev/components/motion/scroll-animation.md"},{"slug":"range-slider","name":"Range Slider","description":"Range slider with tick dots and a bouncy vertical-bar thumb that glides between snapped steps; drag and keyboard control, reduced-motion safe.","category":"motion","published_at":"2026-06-24","updated_at":"2026-06-24","detail_url":"https://beui.dev/r/range-slider","raw_url":"https://beui.dev/r/range-slider/raw","page_url":"https://beui.dev/components/motion/range-slider","markdown_url":"https://beui.dev/components/motion/range-slider.md"},{"slug":"wheel-picker","name":"Wheel Picker","description":"iOS-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.","category":"motion","published_at":"2026-07-09","updated_at":"2026-07-09","detail_url":"https://beui.dev/r/wheel-picker","raw_url":"https://beui.dev/r/wheel-picker/raw","page_url":"https://beui.dev/components/motion/wheel-picker","markdown_url":"https://beui.dev/components/motion/wheel-picker.md"},{"slug":"table","name":"Table","description":"Virtualized 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.","category":"motion","published_at":"2026-07-01","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/table","raw_url":"https://beui.dev/r/table/raw","page_url":"https://beui.dev/components/motion/table","markdown_url":"https://beui.dev/components/motion/table.md"},{"slug":"shader-background","name":"Shader Background","description":"Canvas shader backgrounds (mesh gradient, grain, warp, waves, voronoi, dot orbit and more) with a single typed variant prop. Reduced-motion freezes animated variants.","category":"motion","published_at":"2026-07-02","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/shader-background","raw_url":"https://beui.dev/r/shader-background/raw","page_url":"https://beui.dev/components/motion/shader-background","markdown_url":"https://beui.dev/components/motion/shader-background.md"},{"slug":"cylinder-carousel","name":"Cylinder Carousel","description":"A 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.","category":"motion","published_at":"2026-07-04","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/cylinder-carousel","raw_url":"https://beui.dev/r/cylinder-carousel/raw","page_url":"https://beui.dev/components/motion/cylinder-carousel","markdown_url":"https://beui.dev/components/motion/cylinder-carousel.md"},{"slug":"loader","name":"Loader","description":"Loading 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.","category":"motion","published_at":"2026-07-04","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/loader","raw_url":"https://beui.dev/r/loader/raw","page_url":"https://beui.dev/components/motion/loader","markdown_url":"https://beui.dev/components/motion/loader.md"},{"slug":"infinite-masonry","name":"Infinite Masonry","description":"Responsive virtualized masonry that measures variable-height cards and loads more data as the user nears the end.","category":"blocks","published_at":"2026-07-15","updated_at":"2026-07-15","detail_url":"https://beui.dev/r/infinite-masonry","raw_url":"https://beui.dev/r/infinite-masonry/raw","page_url":"https://beui.dev/components/blocks/infinite-masonry","markdown_url":"https://beui.dev/components/blocks/infinite-masonry.md"},{"slug":"notification-stack","name":"Notification Stack","description":"Compact notification cards that spring from a stacked summary into a readable list on hover, focus or tap.","category":"blocks","published_at":"2026-07-14","updated_at":"2026-07-14","detail_url":"https://beui.dev/r/notification-stack","raw_url":"https://beui.dev/r/notification-stack/raw","page_url":"https://beui.dev/components/blocks/notification-stack","markdown_url":"https://beui.dev/components/blocks/notification-stack.md"},{"slug":"knockout-bracket","name":"Knockout Bracket","description":"Google-style tournament bracket that pages one round at a time — the leftmost round stacks compactly while later rounds center between their feeder matches, with cards, elbow connectors, headers and container height animating to every new layout.","category":"blocks","published_at":"2026-07-12","updated_at":"2026-07-12","detail_url":"https://beui.dev/r/knockout-bracket","raw_url":"https://beui.dev/r/knockout-bracket/raw","page_url":"https://beui.dev/components/blocks/knockout-bracket","markdown_url":"https://beui.dev/components/blocks/knockout-bracket.md"},{"slug":"availability-scheduler","name":"Availability Scheduler","description":"Weekly availability editor where each day springs between available and unavailable, time ranges add and remove with blur-slide motion, times pick from a scrollable dropdown, and a copy menu clones hours to other days.","category":"blocks","published_at":"2026-07-10","updated_at":"2026-07-10","detail_url":"https://beui.dev/r/availability-scheduler","raw_url":"https://beui.dev/r/availability-scheduler/raw","page_url":"https://beui.dev/components/blocks/availability-scheduler","markdown_url":"https://beui.dev/components/blocks/availability-scheduler.md"},{"slug":"swap","name":"Multi-chain Swap","description":"Cross-chain swap widget with chain + token selectors, morphing views, animated flip and quote.","category":"blocks","published_at":"2026-05-19","updated_at":"2026-06-13","detail_url":"https://beui.dev/r/swap","raw_url":"https://beui.dev/r/swap/raw","page_url":"https://beui.dev/components/blocks/swap","markdown_url":"https://beui.dev/components/blocks/swap.md"},{"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","published_at":"2026-06-10","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/dynamic-island","raw_url":"https://beui.dev/r/dynamic-island/raw","page_url":"https://beui.dev/components/blocks/dynamic-island","markdown_url":"https://beui.dev/components/blocks/dynamic-island.md"},{"slug":"command-palette","name":"Command Palette","description":"⌘K palette with fuzzy filter, spring-animated active row and glass surface.","category":"blocks","published_at":"2026-05-17","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/command-palette","raw_url":"https://beui.dev/r/command-palette/raw","page_url":"https://beui.dev/components/blocks/command-palette","markdown_url":"https://beui.dev/components/blocks/command-palette.md"},{"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","published_at":"2026-06-05","updated_at":"2026-06-22","detail_url":"https://beui.dev/r/expandable-action-bar","raw_url":"https://beui.dev/r/expandable-action-bar/raw","page_url":"https://beui.dev/components/blocks/expandable-action-bar","markdown_url":"https://beui.dev/components/blocks/expandable-action-bar.md"},{"slug":"overflow-actions","name":"Overflow Actions","description":"Connected pill rail for primary actions that springs open to reveal extra controls.","category":"blocks","published_at":"2026-06-19","updated_at":"2026-06-28","detail_url":"https://beui.dev/r/overflow-actions","raw_url":"https://beui.dev/r/overflow-actions/raw","page_url":"https://beui.dev/components/blocks/overflow-actions","markdown_url":"https://beui.dev/components/blocks/overflow-actions.md"},{"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","published_at":"2026-06-14","updated_at":"2026-06-28","detail_url":"https://beui.dev/r/expandable-tabs","raw_url":"https://beui.dev/r/expandable-tabs/raw","page_url":"https://beui.dev/components/blocks/expandable-tabs","markdown_url":"https://beui.dev/components/blocks/expandable-tabs.md"},{"slug":"swipeable-list","name":"Swipeable List","description":"Mobile-style list rows that swipe left or right to reveal contextual action buttons.","category":"blocks","published_at":"2026-06-15","updated_at":"2026-06-28","detail_url":"https://beui.dev/r/swipeable-list","raw_url":"https://beui.dev/r/swipeable-list/raw","page_url":"https://beui.dev/components/blocks/swipeable-list","markdown_url":"https://beui.dev/components/blocks/swipeable-list.md"},{"slug":"file-upload","name":"File Upload","description":"Drag-and-drop upload queue with progress rows, retry/remove actions and reduced-motion-safe state changes.","category":"blocks","published_at":"2026-06-18","updated_at":"2026-06-21","detail_url":"https://beui.dev/r/file-upload","raw_url":"https://beui.dev/r/file-upload/raw","page_url":"https://beui.dev/components/blocks/file-upload","markdown_url":"https://beui.dev/components/blocks/file-upload.md"},{"slug":"prediction-market","name":"Prediction Market","description":"Prediction market trade ticket with buy/sell modes, outcome prices, rolling amount entry, quick add chips and trade states.","category":"blocks","published_at":"2026-06-18","updated_at":"2026-06-21","detail_url":"https://beui.dev/r/prediction-market","raw_url":"https://beui.dev/r/prediction-market/raw","page_url":"https://beui.dev/components/blocks/prediction-market","markdown_url":"https://beui.dev/components/blocks/prediction-market.md"},{"slug":"wallet-card","name":"Wallet Card","description":"Wallet overview card with an account switcher and search that morph open from their triggers, a cascading balance with a live change pill and privacy toggle, copy-address, and Send / Deposit / Swap / Buy actions.","category":"blocks","published_at":"2026-07-03","updated_at":"2026-07-03","detail_url":"https://beui.dev/r/wallet-card","raw_url":"https://beui.dev/r/wallet-card/raw","page_url":"https://beui.dev/components/blocks/wallet-card","markdown_url":"https://beui.dev/components/blocks/wallet-card.md"},{"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","published_at":"2026-06-13","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/otp-input","raw_url":"https://beui.dev/r/otp-input/raw","page_url":"https://beui.dev/components/blocks/otp-input","markdown_url":"https://beui.dev/components/blocks/otp-input.md"},{"slug":"bloom-menu","name":"Bloom Menu","description":"A button that morphs open into a menu and blooms iris-out from the center, the grid revealing in every direction with radially staggered items.","category":"blocks","published_at":"2026-06-26","updated_at":"2026-06-26","detail_url":"https://beui.dev/r/bloom-menu","raw_url":"https://beui.dev/r/bloom-menu/raw","page_url":"https://beui.dev/components/blocks/bloom-menu","markdown_url":"https://beui.dev/components/blocks/bloom-menu.md"},{"slug":"feedback-widget","name":"Feedback Widget","description":"Corner trigger that morphs open into a feedback popup with message entry and animated sending, success and retry states.","category":"blocks","published_at":"2026-06-29","updated_at":"2026-07-13","detail_url":"https://beui.dev/r/feedback-widget","raw_url":"https://beui.dev/r/feedback-widget/raw","page_url":"https://beui.dev/components/blocks/feedback-widget","markdown_url":"https://beui.dev/components/blocks/feedback-widget.md"},{"slug":"not-found","name":"404 / Not Found","description":"Animated 404 pages in five styles: glitch scramble, magnetic digits, cursor spotlight, a fanning card stack and a typed terminal.","category":"blocks","published_at":"2026-06-21","updated_at":"2026-06-21","detail_url":"https://beui.dev/r/not-found","raw_url":"https://beui.dev/r/not-found/raw","page_url":"https://beui.dev/components/blocks/not-found","markdown_url":"https://beui.dev/components/blocks/not-found.md"}]}