Motion, animation, WebGL, and 3D
Motion
Production-grade animation library for JavaScript and React

Task fit
Use it when
- Micro Interactions
- Page Transitions
- Layout Animation
Explore
What to explore
- Motion Inspiration
- Code Implementation
- Code
- Documentation
- Motion Example
Access
How to access it
- DocumentationPreferred route
Read the official Motion documentation before implementing animation.
Access requirements are not recorded
Open recorded Documentation ↗ - Package Registry
Use the recorded npm-package distribution for project installation.
Access requirements are not recorded
- Source Code
Review the recorded source-code integration before depending on implementation details.
Access requirements are not recorded
Compatibility
Works with
- React
- Next Js
- Web
Boundary
Important limitations
- Requires React for motion/react integration
Alternatives
Consider instead
- Anime.js
Recorded task fit: Targeted Interface Animation.
- AutoAnimate
Recorded task fit: Automatic List Transitions.
- GSAP
Recorded task fit: Sequenced Web Animation.
- LottieFiles
Recorded task fit: Lottie Asset Workflow.
Source details and references
- Domain
- motion.dev
- Source type
- Creative Technology Resource
- Access model
- Freemium
- Availability
- Active
- Coverage
- Profiled
Structured intelligence and evidence are present; explicit human-review provenance is not recorded.
Recorded governance
- Persistence: Persistent
- Redistribution: Allowed
- Attribution: Not Required
- User credential required: No
- Terms review required: No
Recorded references
- Declarative animation library for React and web interfaces ↗ (Official Documentation, 2026-07-31)
Research path
Collections
- Motion starter pack
A motion approach matched to the interaction goal, runtime constraints, authoring workflow, and team stack.