
Fast, production‑grade animation library for React, JavaScript and Vue

Motion (formerly Framer Motion) is a lightweight, high‑performance animation library that works with React, plain JavaScript, and Vue. It offers a simple, declarative API for creating smooth UI animations, scroll effects, gesture interactions, layout transitions, and spring‑based physics. With built‑in components like AnimatePresence and a vault of 290+ pre‑built animations, Motion helps developers ship polished motion experiences quickly while keeping bundle size minimal.