Anime.js
The 72,523-star MIT JavaScript animation library, listed here for its easing function editor
Tier A · StrongAnimation LibraryToolanimejs.com
Anime.js is a JavaScript animation library. Julian Garnier maintains it, the repository carries 72,523 stars, the licence is MIT and it was pushed on 2026-08-21. designengineer.tools links it under Web Utility as "Easing Editor", pointing at its easing function documentation. That page is a visual editor for easing curves, and it is genuinely useful on its own: motion goes wrong more often through a bad curve than through a bad duration, and seeing the curve beats reading four numbers. The library itself is the larger reason to record it. It animates CSS properties, SVG, DOM attributes and plain JavaScript objects through one API, which is what keeps it in use after more than a decade. The documentation URL that the list points at now redirects to the site root, so link to the site and navigate to the easing section rather than deep-linking. The site publishes a sitemap, and /llms.txt returns the same body as the home page.
npm install animejsFor an agent
Use the easing editor before you pick a curve by hand. That page is why the tool appears on a design engineer's list, and a wrong curve breaks motion more often than a wrong duration. Install it as `animejs`. It is MIT, so there is no licence question, and it drives CSS properties, SVG, DOM attributes and plain objects through one API. Link to the site root, not the documentation path. The URL on designengineer.tools, animejs.com/documentation/easing-functions/, now redirects to animejs.com. Compare it against the corpus's motion records before you choose. Anime.js is imperative and general, which suits a one-off sequence more than a component library does.
Why it is here. One API that animates CSS, SVG, attributes and plain objects, under MIT, maintained for over a decade. The easing editor is the part a designer reaches for and the reason it is on this list.
Facts
- License
- MIT
- Pricing
- Free, Open source
- Framework
- Vanilla JS, React, Vue, Svelte
- Styling
- Vanilla CSS
- Distribution
- npm package, GitHub repository, Copy-paste snippet
- Platform
- Web
- Content type
- Code
- Agent readiness
- Readable open source, CLI installable, Structured documentation
- Accessibility
- Unknown
- Maturity
- Actively maintained
- Pricing detail
- Free and MIT, with no account and no paid tier.
- GitHub stars
- 72,523
- Package
- animejs
Components it ships
4Notable for
- 72,523 GitHub stars, MIT
- visual easing function editor
- animates CSS, SVG, attributes and plain objects
- maintained for over a decade
- the linked documentation URL now redirects
Provenance
Verified 2026-08-30. HTTP 200. https://animejs.com/documentation/easing-functions/ 200 at 45,925 bytes, redirecting to https://animejs.com/, which is how designengineer.tools links it under the label "Easing Editor". /llms.txt answers 200 with the same body as the home page, so it is a catch-all, and /sitemap.xml answers 200. GitHub API for juliangarnier/anime: 72,523 stars, MIT, pushed 2026-08-21.
Also in Motion & Interaction
6- GSAP · JavaScript animation engine with 19 plugins, now free for commercial use
- Lenis · Smooth-scroll engine that keeps native scroll and honours reduced-motion
- Motion · Hybrid JS/React/Vue animation engine with springs, layout and scroll animation
- NumberFlow · Dependency-free animated number component for React, Vue, Svelte and JS
- React Bits · 234 copy-paste animated React components: text effects, cursors, WebGL backgrounds
- React Native Reanimated · UI-thread animation library for React Native, v4 on the New Architecture