#10 · Primary category: Video & Animation
motion
A modern animation library for React and JavaScript
Project last updated:08/29/26
GitHub Stars
33.4K
Forks
1.3K
Contributors
145
License
MIT
Why we included this project
Frontend developers will recognize Motion as the animation library previously called Framer Motion, now shipping under its own name for React, plain JavaScript, and Vue. Instead of hand-writing requestAnimationFrame loops or depending on older jQuery-era plugins, you get a small declarative API for drag, hover, press, scroll-linked effects, layout transitions, spring physics, and exit animations. Its hybrid engine combines JavaScript control with the browser's native GPU-accelerated animation APIs, which is why it's the motion layer behind hundreds of thousands of Framer-built sites. It ships with TypeScript types, tree-shaking, and documented APIs for each framework, plus examples that work well with AI agents if you want tools to generate motion for you. It's a practical drop-in for adding animated feedback to dashboards, product pages, or design-system components, not a tool for generating video content.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
yt-dlp
A feature-rich command-line audio/video downloader
MoneyPrinterTurbo
Generate HD short videos from a topic or keyword with an automated AI workflow.
Deep-Live-Cam
real time face swap and one-click video deepfake with only a single image
manim
Animation engine for explanatory math videos
anime
JavaScript animation engine