PackageMotion
AutoAnimate
One line of code that animates list changes for you.

What it is
AutoAnimate from FormKit is a zero-config utility: attach it to a parent element and any child added, removed or moved animates smoothly. Works with React, Vue, Svelte, Solid, Angular and vanilla JS. About 2kB.
Why it’s here
The highest return on effort in this whole directory. Todo lists, filters, notifications, anything that adds or removes items, instantly feels polished.
Best for
- animating lists
- filter results
- beginners
- quick wins
Can my agent use this?
Agent excellent agent friendlinessYes. The whole API is a single hook or function. Tell your agent to "add AutoAnimate to the list container".
Excellent: Public docs, public source or an installable package. An agent can read, install and implement this directly.
Access methods
- Docs
- GitHub
- npm
Install
npm install @formkit/auto-animateRelated resources
NumberFlow 
NumberFlow
Animated number transitions that make counters, prices and stats feel expensive.
excellent agent friendlinessPackageFreeOpen sourceGSAP GSAP
The professional-grade animation toolkit, now free including all plugins.
excellent agent friendlinessPackageFreeStaff pickLenis 
Lenis
Smooth scrolling that doesn't fight the browser.
excellent agent friendlinessPackageFreeOpen sourceAnime.js 
Anime.js
A lightweight, framework-free animation library with a beautiful API.
excellent agent friendlinessPackageFreeOpen source