SORA UI

MOTION-FIRSTFOR REACT

FOR SHADCN/UI

Built for developers whocare how it moves.

Sora UI is for you if:

  • You build with React or Next.js and own every file in your codebase.
  • You install components with the shadcn CLI (`@soralabs/...`).
  • You care about motion that feels considered, not decorative.
  • You ship client work or side projects and want animated UI without opaque npm packages.

Sora UI is probably not for you if:

  • You need a full UI kit—forms, tables, data grids. Sora focuses on motion primitives.
  • You don't use Tailwind CSS, Motion, or GSAP in your stack.
  • You want locked npm packages you can't edit—Sora copies source into your repo.
  • You build mainly in Webflow or Framer without a code-first workflow.

What you get

Two ways to ship motion.

Primitives

13 primitives / growing

Motion and GSAP primitives are production-grade and documented. Preview in the docs, install with the shadcn CLI, and own the source in your codebase.

Blocks

4 blocks / growing

Composed page sections—not a single primitive, not a grab bag. Hero flows, feature grids, and motion systems you drop in and customize. Built for React and Next.js.

Questions andanswers.

Sora UI is an animated component registry for React and Next.js. It ships copy-paste primitives built on Motion and GSAP, with live docs, demos, and a shadcn-compatible install flow so you can add polished UI effects directly into your project.