Skip to content

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

A JavaScript library for animating CSS properties, SVG, DOM attributes and plain objects.

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