New@animateicons/react is live on npm. All 281 icons in one install.
View on npm
logoAnimateIcons
Icons
Sponsor
0
Open SourceMIT

Make Every Icon Move
with AnimateIcons

Free and open-source animated SVG icons for React with smooth micro-interactions and lightweight performance, built with Motion

npm i @animateicons/react
Browse icons

Now on npm

Install the entire library with one command. Tree-shakeable, RSC-ready, TypeScript-first.

  • All 281 icons in one install

    Lucide and Huge libraries on scoped subpaths. No copy-paste, no per-icon registry calls.

  • Tree-shakeable

    ESM-first with sideEffects: false. Imported icons land in your bundle, the rest don't.

  • RSC-ready

    Every icon ships with a "use client" banner so Next.js App Router renders it correctly.

  • TypeScript-first

    Per-icon `*Handle` types and a shared `IconHandle` for ergonomic ref typing.

Install
pnpm add @animateicons/react
UsageNotifications.tsx
import { BellRingIcon } from "@animateicons/react/lucide";

export function Notifications() {
  return <BellRingIcon size={24} color="#f45b48" />;
}
View on npmRead the docs

Two libraries, one motion system

Pick the visual style that fits - both ship the same animations and props.

Minimal icons with precise motion, ideal for modern product interfaces.

Browse all 248 Lucide icons

Built for motion-first icons

Every icon is designed as an interactive component, not a static SVG.

Precision animations

Each icon is animated at path level, not just transforms. Motion feels intentional and physical.

Interaction first

Icons respond to hover, focus, and programmatic triggers without extra wiring.

Full control

Trigger animations manually or automatically. Works with hover, scroll, or global states.

Built for performance

Uses lightweight motion primitives and respects reduced motion preferences.

AnimateIcons

An open-source animated SVG icon library for modern React interfaces. Built for performance and smooth micro-interactions.

IconsSupportersGitHubTwitter
Open source · MIT licensedCreated by Avijit Dey