beUI
106-item Motion + Tailwind registry for React, shadcn-compatible
Tier A · StrongComponent LibraryRegistryAnimation Librarybeui.dev

beUI is a copy-paste motion component registry for React and Next.js built on Motion (Framer Motion) and Tailwind, installed through the shadcn CLI. Its registry.json lists 106 items — 79 components and 27 blocks — spanning the usual animated primitives (button variants, tabs, switch, select, combobox, drawer, dock, tooltip, popover morph, morphing modal, five range-slider treatments, four action-swap styles), scroll and text effects, a shader background, and a full agent-UI set: message, prompt-input, reasoning-text, thinking-shimmer, tool-approval, file-diff, citations, streaming-response and a whole chat-app block. Blocks go further into product territory — dynamic island, command palette, swipeable list, OTP input, signup form, wallet card, prediction market and five distinct 404 pages. MIT, free, with a separate paid Pro tier.
bunx --bun shadcn add @beui/notification-stackFor an agent
Reach for beUI when shadcn/ui already covers the structure and the gap is motion — it installs through the same CLI into the same components/ui path, so the two compose without a second design system. Prefer it over Aceternity or Magic UI when the target is product UI rather than a landing page: the range-slider, wheel-picker, editable table and agent-UI sets are app furniture, not hero decoration, and the five 404 variants and dynamic island are genuinely production-shaped. Two things to watch: everything is client-side Motion, so mark files 'use client' and keep the heavy items (shader-background, cylinder-carousel, infinite-masonry) off first paint; and its agent components (message, prompt-input, tool-approval) overlap Vercel ai-elements and brainless — pick one family so the chat surface stays visually coherent.
Why it is here. One of the few motion registries with enough breadth — 106 items covering forms, tables, mobile gestures and agent chat — to carry a whole app instead of decorating a marketing page.
Facts
- License
- MIT
- Pricing
- Free, Open source, Freemium
- Framework
- React, Next.js
- Styling
- Tailwind CSS, CSS custom properties
- Distribution
- shadcn registry, CLI installer, Copy-paste snippet, GitHub repository
- Platform
- Web
- Content type
- Code
- Agent readiness
- Machine-readable registry item, CLI installable, Readable open source, Copy-paste ready code, Structured documentation
- Accessibility
- Built on accessible primitives, Unknown
- Maturity
- Actively maintained
- Pricing detail
- Core registry free and MIT. A paid Pro tier exists at pro.beui.dev; price not verified.
- GitHub stars
- 962
Components it ships
106 totalHelps you build
12Templates
15 of 27- chat-app · Complete AI chat application block — sidebar, scroller, composer, streaming
- dynamic-island · iOS-style morphing status pill for live activity
- command-palette · Animated cmd-K palette
- signup-form · Animated sign-up flow
- otp-input · One-time-code entry for 2FA and email verification
- not-found-glitch · 404 page, glitch treatment (also magnetic, spotlight, stacked, terminal)
- availability-scheduler · Drag-to-select availability grid
- prediction-market · Prediction-market betting card UI
- wallet-card · Stacked wallet/payment card interaction
- swipeable-list · Mobile-style swipe-to-action list rows
- file-upload · Animated drag-and-drop upload with attachment states
- feedback-widget · Expanding in-app feedback capture
- expandable-action-bar · Toolbar that morphs open into contextual actions
- knockout-bracket · Tournament bracket view
- project-folder · Folder that fans open to reveal contents
Notable for
- 106 registry items, 79 components + 27 blocks
- full agent/chat component set including a chat-app block
- five range-slider and five 404 variants
- installs through the shadcn CLI
- MIT and shipping weekly
Provenance
Verified 2026-08-15. HTTP 200. https://beui.dev/, https://beui.dev/r/registry.json (parsed, 106 items counted), https://github.com/starc007/ui-components via gh repo view
Also in Motion & Interaction
6- GSAP · JavaScript animation engine with 19 plugins, now free for commercial use
- Lenis · Smooth-scroll engine that keeps native scroll and honours reduced-motion
- Motion · Hybrid JS/React/Vue animation engine with springs, layout and scroll animation
- NumberFlow · Dependency-free animated number component for React, Vue, Svelte and JS
- React Bits · 234 copy-paste animated React components: text effects, cursors, WebGL backgrounds
- React Native Reanimated · UI-thread animation library for React Native, v4 on the New Architecture