Animated React components · motion.dev

Ship cinematic UI in minutes, not weeks.

Copy‑pasteablepowered by motion.dev and Tailwind.
Browse components
npx uniqueui add hero

Works with Next.js & React ·Zero-config motion.dev animations ·Copy-paste architecture

Live playground

Ribbon trail

Move your mouse — a physics-driven ribbon trails the pointer.

Built if you ship UI, not slide decks.

  • You want motion.dev springs in real pages, not a motion lab prototype.
  • You prefer one `.tsx` you can diff, not a black-box runtime package.
  • You already live in Tailwind and Next — this meets you there.

Surfaces in the registry

Same flow as reading internal docs.

Full index

What lands in your editor

Files you own. Commands you already type.

explorer — src
app
components
ui
morphing-card-stack.tsx
aurora-background.tsx
spotlight-card.tsx
zsh

project

npx uniqueui add morphing-card-stack

Installs npm deps from the registry entry, writes the file under components/ui, merges Tailwind keyframes when needed.

Where UniqueUI wins time

Not a feature matrix for procurement — a quick read for engineers deciding how to spend the afternoon.

Comparison criteriaHand-rolledHeavy UI kitUniqueUI
Time to first spring heroDays–weeksHours + lock-inMinutes
You keep the sourceYesOften noYes — pasted files
Motion styleWhatever you writeKit defaultsmotion.dev springs

Still interactive

Same primitives as inside your app.

Spotlight

Soft follow-light for heroes and pricing columns.

Tilt

Hover parallax with sane limits for trackpads.

UniqueUI

Copy-paste React components with motion.dev craftsmanship — no theme runtime between you and the DOM.

Built withbyPrashant

Source

Quick start

npx uniqueui init