Topics / #motion

Motion projects on GitHub

Animation libraries for web interfaces, from spring physics to scroll effects.

As of , the most-starred Motion projects on GitHub are motion (34.2K stars), popmotion (20.2K stars) and pop (19.5K stars). GitHub.Locker tracks 13 Motion repositories with 149K stars combined. The fastest-growing on October 16 was Libraries.dev, with +43 stars in a day.

13Projects
149KStars in total
+138Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

13 projects · by stars

  1. #1 · motiondivision/motion

    motion

    Motion is an open source animation library for JavaScript, React and Vue — you may know it by its former name, Framer Motion.

    34.2K
  2. #2 · Popmotion/popmotion

    popmotion

    Popmotion is a set of simple, low-level animation libraries for JavaScript user interfaces: keyframe and spring animations for numbers, colors and complex strings, built to be composable.

    20.2K
  3. #3 · facebookarchive/pop

    pop

    Pop is an extensible animation engine for iOS, tvOS, and OS X that adds spring, decay, basic, and custom physics-based animations on top of Core Animation, letting you animate any property on any object.

    19.5K
  1. 4

    mojs

    18.8Kmojs/mojs · CoffeeScript

    mo.js is an open source JavaScript motion graphics library for the web — fast, retina ready and modular. Using it on a site enhances the user experience and enriches content visually with precise, delightful animations.

  2. 5

    velocity

    17.2Kjulianshapiro/velocity · JavaScript

    A fast, feature-rich JavaScript animation engine for web pages: it animates UI elements with better performance than jQuery's $.animate(), and companies like WhatsApp and Uber rely on it.

  3. 6

    vivus

    15.5Kmaxwellito/vivus · JavaScript

    Vivus is a lightweight, dependency-free JavaScript class that animates SVGs so they look like they are being drawn by hand, stroke by stroke.

  4. 7

    magic-resume

    11.1KJOYCEQL/magic-resume · TypeScript

    Magic Resume is a free online AI resume editor that makes creating a professional resume simple and enjoyable — it runs at magicv.art, with the source available on GitHub.

  5. 8

    transitions.dev

    5.4KJakubantalik/transitions.dev · HTML

    Transitions.dev is a collection of 43+ reusable, copy-ready CSS transition snippets, shipped through an interactive showcase site, an npm CLI, and an installable agent skill for AI coding tools.

  6. 9

    Libraries.dev

    4.3KJakubantalik/Libraries.dev · TypeScript

    Libraries.dev is a monorepo of seven React UI libraries for building animated AI-agent interfaces: border beam, thinking orbs, bot avatars, liquid gooey shapes, voice glow, liquid metal, and an image mosaic loader.

  7. 10

    shapeshift

    970anishfn/shapeshift · TypeScript

    Shapeshift is a single text input that morphs into the right UI widget as you type — an event card, checklist, timer, color picker, bill splitter, poll, converter and more — based on what it thinks you mean.

  8. 11

    kimodo.cpp

    913localai-org/kimodo.cpp · C++

    This is a C++/GGML port of NVIDIA's Kimodo text-to-motion model: you give it a natural-language prompt and it generates skeleton animation (joint rotations and root translations).

  9. 12

    arc-library

    797kuratlielia/arc-library · TypeScript

    A free, open source library of 100 React components and 22 blocks with calm, physical motion. Items install as plain source code via the shadcn CLI or copy-paste, and every one has a live preview at uiarc.dev.

  10. 13

    liquid-taffy

    164arknow91/liquid-taffy · TypeScript

    A reference implementation of three liquid, goo-style UI interactions (anchored dropdown, morphing dropdown, and speed dial) that all share one gooey gesture engine built with React, SVG filters and GSAP springs.

Often tagged together