juliangarnier/anime
JavaScript animation engine observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 98
- Release rhythm 89
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5.5
- age_days: 3825
- days_rel: 72
- days_push: 12
- n_releases_24m: 21
Adoption not part of the score
72448 stars · 4891 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Anime.js is a fast, lightweight, multipurpose JavaScript animation library for animating CSS properties, SVG, DOM attributes, and JavaScript objects. Version 4 provides a modular API with timelines, scroll observation, staggering, SVG utilities, and draggable interactions.
Use cases
- animate css properties and dom elements on a website
- create svg shape morphing and line drawing animations
- trigger animations on scroll
- build staggered multi-element animation effects
- orchestrate sequenced animations with a timeline
- make draggable, springy ui elements
- animate javascript objects and attributes
When to choose
- you need a lightweight, dependency-free animation engine for the web
- you want one API covering CSS, SVG, DOM attributes, and JS objects
- you need scroll-linked or scroll-triggered animations
- you want fine control over transforms, easings, and composition
When to avoid
- you need physics-based or WebGL/3D animation (consider three.js or GSAP's plugins)
- you only need simple CSS transitions achievable without a library
- you work outside the browser/web environment
Facets
library · maturity stable
animation ui-components frontend web-development graphics browser animation-engine svg-animation css-transforms scroll-animations timelines staggering draggable waapi javascript nodejs
10 sources
- readme: https://github.com/juliangarnier/anime · fetched 2026-08-28 · 90d0fb785d45
- homepage: https://animejs.com · fetched 2026-08-28 · b7b57e3e044e
- site_page: https://animejs.com/documentation · fetched 2026-08-28 · b8818ff3528f
- site_page: https://animejs.com/documentation/animation/tween-parameters/composition · fetched 2026-08-28 · 406765be3e99
- site_page: https://animejs.com/documentation/animation/animatable-properties/css-transforms · fetched 2026-08-28 · 9fdb390f4126
- site_page: https://animejs.com/documentation/animation/tween-value-types/function-based · fetched 2026-08-28 · 735fe2041863
- site_page: https://animejs.com/documentation/events/onscroll/scrollobserver-synchronisation-modes · fetched 2026-08-28 · db5f36123b3c
- site_page: https://animejs.com/documentation/events/onscroll/scrollobserver-thresholds · fetched 2026-08-28 · 987c884275b6
- site_page: https://animejs.com/documentation/events/onscroll/scrollobserver-callbacks · fetched 2026-08-28 · 4441d4b57f05
- site_page: https://animejs.com/documentation/stagger/time-staggering · fetched 2026-08-28 · db0dbfdb63a3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| juliangarnier/anime | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="juliangarnier/anime")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem