TypeScript MIT

animateicons

Free and open-source animated SVG icons for React, built for smooth micro-interactions, easy customization, and lightweight performance.

A

Avijit07x

Dernière activité 27 sept. 2026
Avijit07x/animateicons

1,2 k

étoiles

65

forks

0

issues ouvertes

animated-iconsanimationframer-motioniconslucide-iconslucide-reactmotionnextjssvgicon

Ce README est souvent en anglais.

AnimateIcons

1170 animated SVG icons for React. Hover & imperative triggers, configurable size, color, and duration. Built on motion/react.

Browse icons  ·  Docs  ·  MCP  ·  Sponsor

npm GitHub stars Contributors Last commit License MIT Vercel OSS Program


AnimateIcons preview


Quick start

pnpm add @animateicons/react
import { BellRingIcon } from "@animateicons/react/lucide";

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

Icons animate on hover by default, and motion is bundled. Import from @animateicons/react/lucide or @animateicons/react/huge.

Prefer to own the code? Copy one icon into your project with npx animateicons add bell-ring.

Props

Prop Type Default
size number 24
color string currentColor
duration number 1
isAnimated boolean true
className string -

Hover, click or both

Tip

Use useIconHover to play an icon when a user hovers or clicks the button, link or card around it.

"use client";
import { useIconHover } from "@animateicons/react";
import { BellRingIcon } from "@animateicons/react/lucide";

export default function Bell() {
	const { ref, triggerProps } = useIconHover(); // hover (default)

	return (
		<button {...triggerProps}>
			<BellRingIcon ref={ref} size={28} />
		</button>
	);
}

See the full docs for click, both and multiple icons.

Documentation

Read the documentation for the CLI, shadcn, MCP, styling and the full API.

Contributing

PRs adding icons are welcome. See CONTRIBUTING.md.

License

MIT. Icon shapes are based on Lucide and Hugeicons, see the third-party notices.

Projets similaires

Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons.

TypeScriptfeather-iconsfigmaicons
Llucide-icons
24,8 k étoiles1,6 k

Reicon — Open-Source Icon Library for Designers & Developers

Kotlinanimateddesigndesigner
Ddqev
1,6 k étoiles86

svg react icons of popular icon packs

TypeScripticonsreactsvg-icons
Rreact-icons
12,7 k étoiles809