Compare
Compare animated component libraries
I build Eased. This page puts it next to five libraries people weigh it against. I checked every cell against each library’s own site or GitHub repo, and where I couldn’t confirm something, the cell says unknown.
Checked
The table
| Library | Licence | Price | Install method | Reduced-motion support | llms.txt / MCP | Free components | Animation library |
|---|---|---|---|---|---|---|---|
| Aceternity UI | Aceternity licence: free for personal and commercial projects, no resale | Free; all-access $169 for one year or $199 lifetime, team $1,590 | shadcn registry, copy-paste | Some components (5 of 114) | llms.txt; MCP through the shadcn MCP server | 114 | Motion (65 of 114) |
| Animate UI | MIT with Commons Clause | Free | shadcn registry, copy-paste, npm package (@animate-ui/react) | Yes, per its docs | llms.txt; MCP through the shadcn MCP server | 126 primitive pages across Radix UI, Base UI, React Aria and its own; 9 backgrounds; 773 icons | Motion |
| EasedThis site | MIT (free); Eased Pro licence (Pro) | Free; Pro Solo $149 one-time early-bird for the first 200 buyers ($199 regular), Team $349 ($449) | shadcn registry | Yes, per its docs | llms.txt; its own MCP server | 60 | Motion |
| Magic UI | MIT | Free; Pro $199 one-time | shadcn registry, copy-paste | Some components (5 of 75) | llms.txt; its own MCP server | 75 | Motion (32 of 75) |
| Motion Primitives | MIT | Free; Pro price unknown | shadcn registry, copy-paste, its own CLI | No check found in the code or docs | No llms.txt; no MCP in the docs | 33 | Motion |
| React Bits | MIT with Commons Clause | Free; paid plans from $129 one-time or $79 a year | shadcn registry, jsrepo, copy-paste | Some components (205 of 218) | llms.txt; MCP through the shadcn MCP server | 218, each in JS or TS and CSS or Tailwind | Varies: GSAP, Motion, OGL, Three.js and others |
When to pick something else
- Aceternity UI: More free components (114) with a shadcn registry and copy-paste install, and paid plans on top.
- Animate UI: Animated primitives across Radix UI, Base UI and React Aria, plus 773 icons, all free, with reduced motion covered per its docs.
- Magic UI: More free components (75) under a plain MIT licence, with llms.txt and its own MCP server.
- Motion Primitives: A small MIT set of 33 Motion components, with its own CLI next to the shadcn registry.
- React Bits: The largest free set here (218), each in JavaScript or TypeScript and CSS or Tailwind, and not tied to one animation library.
How I checked
For each library I read its licence and package files on GitHub, counted components from its own registry or component list, searched its component code for prefers-reduced-motion and useReducedMotion, read its accessibility docs, and fetched its llms.txt and MCP docs. Reduced motion counts as yes only when the docs say so; otherwise I give the share of components whose code checks it. Star counts come from GitHub. Eased’s row is built from this site’s catalogue and pricing. If something here is out of date, email support@eased.dev and I’ll fix it.
Sources
Aceternity UI
- Licence: ui.aceternity.com/licence
- Price: ui.aceternity.com/pricing
- Install method: ui.aceternity.com/components/cli, ui.aceternity.com/components/3d-card-effect
- Reduced-motion support: ui.aceternity.com/api/components, ui.aceternity.com/registry/tracing-beam.json
- llms.txt / MCP: ui.aceternity.com/llms.txt, ui.aceternity.com/components/cli
- Free components: ui.aceternity.com/api/components
- Animation library: ui.aceternity.com/api/components
Animate UI
- Licence: github.com/imskyleen/animate-ui/blob/main/LICENSE.md
- Price: github.com/imskyleen/animate-ui/blob/main/LICENSE.md
- Install method: animate-ui.com/docs/installation, animate-ui.com/docs/backgrounds/bubble, animate-ui.com/docs/react
- Reduced-motion support: animate-ui.com/docs/accessibility
- llms.txt / MCP: animate-ui.com/llms.txt, animate-ui.com/docs/mcp
- Free components: animate-ui.com/llms.txt, animate-ui.com/r/registry.json
- Animation library: github.com/imskyleen/animate-ui/blob/main/packages/react/package.json
- Repo: github.com/imskyleen/animate-ui
Eased
- Licence: eased.dev/licence
- Price: eased.dev/pricing
- Install method: eased.dev/docs/installation
- Reduced-motion support: eased.dev/docs/installation
- llms.txt / MCP: eased.dev/llms.txt, eased.dev/docs/ai-mcp
- Free components: eased.dev/llms.txt
- Animation library: eased.dev/docs/introduction
Magic UI
- Licence: github.com/magicuidesign/magicui/blob/main/LICENSE.md
- Price: pro.magicui.design
- Install method: magicui.design/docs/installation, magicui.design/docs/components/marquee
- Reduced-motion support: github.com/magicuidesign/magicui/tree/main/apps/www/registry/magicui
- llms.txt / MCP: magicui.design/llms.txt, magicui.design/docs/mcp
- Free components: github.com/magicuidesign/magicui/blob/main/registry.json
- Animation library: github.com/magicuidesign/magicui/blob/main/registry.json
- Repo: github.com/magicuidesign/magicui
Motion Primitives
- Licence: github.com/ibelick/motion-primitives/blob/main/LICENCE.md
- Price: github.com/ibelick/motion-primitives/blob/main/LICENCE.md, pro.motion-primitives.com
- Install method: motion-primitives.com/docs/installation, github.com/ibelick/motion-primitives/blob/main/components/website/installation-cli.tsx
- Reduced-motion support: github.com/ibelick/motion-primitives/tree/main/components/core
- llms.txt / MCP: motion-primitives.com/llms.txt, github.com/ibelick/motion-primitives/tree/main/app/docs
- Free components: github.com/ibelick/motion-primitives/tree/main/components/core
- Animation library: github.com/ibelick/motion-primitives/blob/main/package.json
- Repo: github.com/ibelick/motion-primitives
React Bits
- Licence: github.com/DavidHDev/react-bits/blob/main/LICENSE.md
- Price: pro.reactbits.dev/llms.txt
- Install method: reactbits.dev/get-started/installation
- Reduced-motion support: github.com/DavidHDev/react-bits/tree/main/src/ts-tailwind
- llms.txt / MCP: reactbits.dev/llms.txt, reactbits.dev/get-started/mcp
- Free components: reactbits.dev/r/registry.json
- Animation library: reactbits.dev/llms.txt, reactbits.dev/r/registry.json
- Repo: github.com/DavidHDev/react-bits