Skip to content

motiondivision/motion

Repository files navigation

Motion logo
Motion

An open source animation library
for JavaScript, React and Vue

npm versionnpm downloads per monthjsDelivr hits (npm)NPM License

# React / JavaScript npm install motion # Vue npm install motion-v

Table of Contents

  1. Why Motion?
  2. 🍦 Platforms
  3. 🎓 Examples
  4. ⚡️ Motion+
  5. 👩🏻‍⚖️ License
  6. 💎 Contribute
  7. ✨ Sponsors

Why Motion?

  • Simple API: First-class React, JavaScript, and Vue packages.
  • Hybrid engine: Power of JavaScript combined with native browser APIs for 120fps, GPU-accelerated animations.
  • Production-ready: TypeScript, extensive test suite, tree-shakable, tiny footprint. Batteries included: Gestures, springs, layout transitions, scroll-linked effects, timelines.

🍦 Platforms

Motion is available for React, JavaScript and Vue.

React
import{motion}from"motion/react"functionComponent(){return<motion.divanimate={{x: 100}}/>}

Get started with Motion for React.

JavaScript
import{animate}from"motion"animate("#box",{x: 100})

Get started with JavaScript.

Vue
<script>import{motion}from"motion-v"</script><template><motion.div:animate={{x:100}}/></template>

Get started with Motion for Vue.

🎓 Examples

Browse 100+ free and 180+ premium Motion Examples, with copy-paste code that'll level-up your animations whether you're a beginner or an expert.

⚡️ Motion+

A one-time payment, lifetime-updates membership:

  • 180+ premium examples
  • Premium APIs like Cursor and Ticker
  • Visual editing for VS Code (alpha)
  • Private Discord
  • Early access content

Get Motion+

👩🏻‍⚖️ License

  • Motion is MIT licensed.

💎 Contribute

✨ Sponsors

Motion is sustainable thanks to the kind support of its sponsors.

Become a sponsor

Partners

Motion powers the animations for all websites built with Framer, the web builder for creative pros. The Motion website itself is built on Framer, for its delightful canvas-based editing and powerful CMS features.

Framer

Motion drives the animations on the Cursor homepage, and is working with Cursor to bring powerful AI workflows to the Motion examples and docs.

Cursor

Platinum

LinearFigmaSanitySanity

Gold

LiveblocksLumaNotionLottieFiles

Silver

Frontend.fyiFirecrawlPuzzmoBolt.new

Personal sponsors

About

A modern animation library for React and JavaScript

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Contributors 131