motiondivision/motion

▲ 57 stars today★ 34,753⑂ 1,490

A modern animation library for React and JavaScript

About motiondivision/motion

motiondivision/motion is an open-source project on GitHub, mainly written in TypeScript. A modern animation library for React and JavaScript It currently holds 34,753 stars and 1,490 forks with 12 open issues, and was last pushed on 2026-11-01 (repository created 2018-11-16).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #81 with 57 new stars today.

GitHub Repository Details

Repository motiondivision/motion · default branch main · size 1667113 KB · watchers 122 · source: GitHub REST API and repository README

README

https://github.com/motiondivision/motion/blob/HEAD/Motion logo
Motion

An open source animation library
for JavaScript, React and Vue

https://github.com/motiondivision/motion/blob/HEAD/npm version https://github.com/motiondivision/motion/blob/HEAD/npm downloads per month https://github.com/motiondivision/motion/blob/HEAD/jsDelivr hits (npm) https://github.com/motiondivision/motion/blob/HEAD/NPM License https://github.com/motiondivision/motion/blob/HEAD/MotionScore grade

# React / JavaScript
npm install motion

Vue

npm install motion-v

Table of Contents

1. Why Motion? 2. 🍦 Platforms 3. 🎓 Examples 4. 🎨 Motion Studio 4. 🤖 Using Motion with AI 5. ⚡️ Motion+ 6. 👩🏻‍⚖️ License 7. 💎 Contribute 8. ✨ Sponsors

Why Motion?

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"

function Component() { return }

Get started with Motion for React.

Note: Framer Motion is now Motion. Import from motion/react instead of framer-motion.

JS

import { animate } from "motion"

animate("#box", { x: 100 })

Get started with JavaScript.

Vue


Get started with Motion for Vue.

🎓 Examples & tutorials

Browse 450+ official examples, with copy-paste code that'll level-up your animations whether you're a beginner or an expert.

Over 110 examples come with a full step-by-step tutorial on their example page.

🤖 Using Motion with AI

Give your coding agent current Motion docs:

Motion+ adds example and Motion UI source, MotionScore performance audits and CSS spring generation for your agent.

🎨 Motion Studio

A visual animation editor for your website. Edit keyframes, easing curves and springs on a live timeline, or describe changes to the Ultramotion agent, then apply the result straight to your code with Cursor, Codex or Claude.

Explore Motion Studio

⚡️ Motion+

A one-time Personal licence with lifetime updates, or an annual per-seat Business plan for teams:

Get Motion+

👩🏻‍⚖️ License

💎 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.

https://github.com/motiondivision/motion/blob/HEAD/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.

https://github.com/motiondivision/motion/blob/HEAD/Cursor

Platinum

https://github.com/motiondivision/motion/blob/HEAD/Linear https://github.com/motiondivision/motion/blob/HEAD/Figma https://github.com/motiondivision/motion/blob/HEAD/Sanity https://github.com/motiondivision/motion/blob/HEAD/Clerk

Gold

Silver

https://github.com/motiondivision/motion/blob/HEAD/Liveblocks https://github.com/motiondivision/motion/blob/HEAD/Frontend.fyi https://github.com/motiondivision/motion/blob/HEAD/Firecrawl https://github.com/motiondivision/motion/blob/HEAD/Bolt.new

Personal sponsors

GitHub Stars & Activity

34,753Stars
1,490Forks
12Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars34,753
Forks1,490
Open issues12
Primary languageTypeScript
LicenseMIT
Stars gained today57
Created2018-11-16
Last pushed2026-11-01

Trending History

Daily boardrank #81 · ▲ 57 stars

Related GitHub Projects

1

anthropics / claude-code

TypeScript★ 154,119⑂ 25,509▲ 146 stars
→
2

paperclipai / paperclip

TypeScript★ 109,667⑂ 18,167▲ 401 stars
→
3

thedotmack / claude-mem

TypeScript★ 108,415⑂ 9,509▲ 1,723 stars
→
4

upscayl / upscayl

TypeScript★ 51,543⑂ 2,681▲ 134 stars
→
5

LibreChat-AI / LibreChat

TypeScript★ 46,599⑂ 9,584▲ 61 stars
→
6

THU-MAIC / OpenMAIC

TypeScript★ 42,343⑂ 6,524▲ 116 stars
→
7

lfnovo / open-notebook

TypeScript★ 41,219⑂ 4,741▲ 189 stars
→
8

JCodesMore / ai-website-cloner-template

TypeScript★ 38,332⑂ 5,680▲ 123 stars
→

More Trending Repositories