Anime.js is a lightweight animation library that handles DOM, CSS, SVG, and plain JavaScript objects without framework lock-in. It shines for timeline-based sequences and stagger effects, with built-in utilities for grid staggers, spring physics easing, and SVG path morphing. The timeline API uses relative positioning like `-=500ms` for precise choreography, and stagger helpers let you animate from center or custom grid positions. At 9KB gzipped, it's a solid GSAP alternative when you're doing heavy SVG work or want something framework-agnostic. The playback controls and scroll-triggered patterns make it practical for both fire-and-forget animations and interactive UI work.

skills.sh installs
3K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add freshtechbro/claudedesignskills --skill animejs --agent claude-code

Installs into .claude/skills of the current project.

Files

Anime.js

Lightweight JavaScript animation library with powerful timeline and stagger capabilities for web animations.

Overview

Anime.js (pronounced "Anime JS") is a versatile animation engine that works with DOM elements, CSS properties, SVG attributes, and JavaScript objects. Unlike React-specific libraries, Anime.js works with vanilla JavaScript and any framework.

When to use this skill:

  • Timeline-based animation sequences with precise choreography
  • Staggered animations across multiple elements
  • SVG path morphing and drawing animations
  • Keyframe animations with percentage-based timing
  • Framework-agnostic animation (works with React, Vue, vanilla JS)
  • Complex easing functions (spring, steps, cubic-bezier)

Core features:

  • Timeline sequencing with relative positioning
  • Powerful stagger utilities (grid, from center, easing)
  • SVG morphing and path animations
  • Built-in spring physics easing
  • Keyframe support with flexible timing
  • Small bundle size (~9KB gzipped)

Core Concepts

Basic Animation

The anime() function creates animations:

import anime from 'animejs'

Sponsors

Details

Repository
github.com/freshtechbro/claudedesignskills
Categories
Frontend Development, Design & UI/UX
First seen
Jun 3, 2026

More from freshtechbro/claudedesignskills

All 23
1jezweb avatarux-auditjezweb/claude-skillsWalk through a live web app AS a real user to find usability + behavioural bugs that static reviews miss. REQUIRES proof of interaction (typing, clicking, sendi3Kskills.sh installs
2nexu-io avatarweb-artifacts-buildernexu-io/open-designBuild complex claude.ai HTML artifacts with React and Tailwind. Anthropic's reference workflow for shipping rich, embeddable artifacts.3Kskills.sh installs
3triggerdotdev avatartrigger-realtimetriggerdotdev/skillsSubscribe to Trigger.dev task runs in real-time from frontend and backend. Use when building progress indicators, live dashboards, streaming AI/LLM responses, o2.9Kskills.sh installs
4nexu-io avatarartifacts-buildernexu-io/open-designSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui).2.9Kskills.sh installs
5nexu-io avatardigits-fintech-swiss-templatenexu-io/open-designSwiss-grid fintech deck template in black / warm paper / neon-lime contrast. Use when users ask for premium data-story slides with strict modular layout, bold n2.9Kskills.sh installs
6nexu-io avatarswiss-user-research-video-templatenexu-io/open-designSwiss-style user-research narrative template in warm-paper editorial aesthetics. Use when users ask for a premium research deck or story-first live artifact wit2.9Kskills.sh installs