Animated UI components with spring physics and fluid interactions. Built on shadcn/ui and Radix primitives.
Live docs & demos | Browse components
Add the registry to your project:
bunx shadcn@latest registry add @nexvynThen install any component:
bunx shadcn@latest add @nexvyn/bounce-sidebar
bunx shadcn@latest add @nexvyn/goo-dropdownOr install directly without adding the registry:
bunx shadcn@latest add https://ui.nexvyn.dev/r/bounce-sidebar.jsonDependencies resolve automatically. Motion animations require the motion package.
- Motion as information - transitions make state changes legible, nothing moves for decoration
- Spring physics - springs replace fixed durations, adapting naturally to interruption
- Drop-in compatible - your existing shadcn theme and tokens apply automatically
- Original implementations - all components built from scratch with no copied code
- Next.js 16 + React 19
- Bun
- Tailwind CSS v4
- Motion for animations
- Radix UI primitives
- shadcn/ui registry protocol
- Prettier for formatting
npm run dev # Start dev server
npm run build # Production build
npm run build:registry # Generate registry JSON files from source
npm run format # Format code with Prettier
npm run format:check # Check formatting without writing
npm run lint # Run ESLintMIT © Nexvyn