Life & fun · alternatives · 2026

24 alternatives to mo.js
Motion graphics library for the web
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. mo.js launched in 2015; newer entries below may have overtaken it.
- 1

- 2

Motion (prev Framer Motion) is a fast, production-grade animation library for React, JavaScript and Vue. Build smooth UI animations at a tiny footprint.
2021 · motion.dev · its alternatives →
- 3

Pts is a javascript library for visualization and creative-coding.
2018 · ptsjs.org · its alternatives →
- 4

- 5
p5.js▲202JS library for creating graphic and interactive experiences
2015 · p5js.org · its alternatives →
- 6VJ
Velocity.js: An incredibly fast animation engine for motion designers.
2014 · velocityjs.org · its alternatives →
- 7

Javascript library to create physics-based CSS animations
2015 · dynamicsjs.com · its alternatives →
- 8
Motion DevTools▲190A DevTools extension for creating web animations
2022 · motion.dev · its alternatives →
- 9

An open-source Sass library for creating animation effects
2015 · zurb.com · its alternatives →
- 10

A book about designing animations for iOS
2014 · designthencode.com · its alternatives →
- 11

- 12

- 13
Anime.js▲236A flexible yet lightweight Javascript animation library.
2016 · anime-js.com · its alternatives →
- 14

A simple library to take care of complex CSS animations.
2016 · christinecha.github.io · its alternatives →
- 15

Make your projects even more engaging and interactive
2016 · its alternatives →
- 16BJ
2014 · bouncejs.com · its alternatives →
- 17

- 18

Master animation for mobile apps, from an ex-Apple designer
2015 · kickstarter.com · its alternatives →
- 19

- 20

- 21
Sweep.js▲68A JavaScript library for smoother color transitions
2014 · rileyjshaw.com · its alternatives →
- 22ID
2014 · impulse.luster.io · its alternatives →
- 23

- 24

Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →