Skip to content

motiondivision/motion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3711782 Β· Mar 31, 2025
Feb 4, 2025
Oct 26, 2021
Mar 21, 2025
Dec 12, 2023
Mar 11, 2025
Mar 26, 2025
Mar 26, 2025
Feb 19, 2025
Dec 4, 2024
Dec 3, 2024
Jan 9, 2025
Jan 25, 2019
Jan 19, 2022
Mar 26, 2025
Dec 12, 2024
Dec 12, 2024
Mar 11, 2025
Mar 13, 2025
Mar 26, 2025
Mar 11, 2025
Dec 3, 2024
Mar 31, 2025
Mar 26, 2025

Repository files navigation

Motion logo

Motion

An open source motion library for JavaScript and React.


Motion is the only animation library with first-class APIs for both JavaScript and React.

It's the only animation library with a hybrid engine, combining the power of JavaScript animations with the performance of native browser APIs.

🏎️ Quick start

Install motion via your package manager:

npm install motion

JavaScript

import { animate } from "motion"

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

Read the full JavaScript docs.

React

import { motion } from "motion/react"

function Component() {
    return <motion.div animate={{ x: 100 }} />
}

Read the full React docs.

πŸ’Ž Contribute

πŸ‘©πŸ»β€βš–οΈ License

  • Motion is MIT licensed.

✨ Sponsors

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

Partners

Framer

Motion powers Framer animations, the web builder for creative pros. Design and ship your dream site. Zero code, maximum speed.

Framer

Platinum

Tailwind Emil Kowalski Linear

Gold

Vercel Liveblocks Luma

Silver

Frontend.fyi Firecrawl Puzzmo Build UI Hover

Personal