⌘+D to Bookmark

Anime.js

Anime.js is a lightweight (≈10 KB gzipped) and versatile JavaScript library, ideal for animating DOM elements, CSS properties, SVG graphics, and JavaScript object values.

,

Explore Website icon

Anime.js

Anime.js is a lightweight (≈10 KB gzipped) and versatile JavaScript library, ideal for animating DOM elements, CSS properties, SVG graphics, and JavaScript object values.

Created by Julian Garnier, it offers an intuitive promise-based API that supports timelines, staggering, easings (30+ built-in), SVG path morphing, scroll-triggered animations, and drag interactions.

It also features a Web‑Animation‑API wrapper (waapi.animate()), authoring animation in a lightweight, declarative way.