HelloStack
Animate UI logo

Animated primitives for React

GitHub stars
4.5k

About Animate UI

Animate UI is a set of drop-in animated primitives for React that plug into Radix UI, Base UI, and React Aria. It lets you swap the import while preserving your components, styles, and API, so you can add motion without a rewrite.

Animate UI screenshot

Key Features

Developers can add motion to existing primitives by swapping imports without rewriting component code. It works with Radix UI, Base UI, and React Aria, and you can kick off animations across components with a single command:

Drop-in primitives

Animated versions of Radix UI, Base UI, and React Aria that preserve your API and styling so no component code changes are needed.

Swap-import compatibility

Swap the import path to the animated primitives without touching component props or structure.

Spring-driven motion

Animations powered by Animate UI springs, with presets for hover, tap, in-view, and looping states.

CLI tooling & package support

The CLI lets you run commands like npx @animate-ui/cli@latest animate all and supports npm, pnpm, yarn, and bun.

Summary

Best for frontend teams, UI engineers, and design-system owners integrating motion into existing components.

More in UI

See all →