The best Anime.js alternatives
7 tools that do a similar job to Anime.js, 7 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
Anime.jsA JavaScript library for animating CSS properties, SVG, DOM attributes and plain objects.
- 1

G2
Open source · MIT · ★ 12.7k
A JavaScript library for building charts from data using a declarative, layered grammar.
Best for: Front-end developers adding charts to a web dashboard; Data analysts comfortable writing a little JavaScript
- 2

Rough.js
Open source · MIT · ★ 21.3k
A small JavaScript library that draws shapes in a sketchy, hand-drawn style on Canvas or SVG.
Best for: Web developers who want a casual, hand-drawn look for diagrams or illustrations; Developers building whiteboard-style or sketch-style interfaces
- 3

mo · js
Open source · MIT · ★ 18.9k
A JavaScript library for building motion graphics and animations on web pages.
Best for: Front-end developers who want decorative animated effects like bursts, shapes, or icon animations; Developers who already use a bundler such as webpack or rollup and want to install via npm
- 4

flag-icons
Open source · MIT · ★ 12.5k
A set of country flag images in SVG, plus CSS to show them easily on web pages.
Best for: Web developers who need flags next to country names in a site or app; Teams that want a consistent flag style without sourcing images themselves
- 5

three.js
Open source · MIT · ★ 117k
A JavaScript library for drawing and animating 3D scenes in web browsers.
Best for: Web developers adding interactive 3D graphics to a website; Developers building browser-based visualizations or simple 3D animations
- 6

nivo
Open source · MIT · ★ 14.1k
React chart components for building data visualizations, built on d3.
Best for: React developers who need charts in a web app; Teams that want charts rendered on the server as well as in the browser
- 7

barba.js
Open source · MIT · ★ 13k
A small JavaScript library that adds smooth page transitions to websites without full reloads.
Best for: Developers adding animated transitions to an existing multi-page website; Front-end developers who want to reduce page-load delay without rebuilding as a full single-page app
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Anime.js. We don't take payment for placement.