by Avijit07x
1,500 free, open source animated icons for React, Vue, Angular and plain JavaScript. Every animation is hand-crafted and tuned to feel smooth, and plays the same in every framework.
# Add to your Claude Code skills
git clone https://github.com/Avijit07x/animateiconsGuides for using mcp servers skills like animateicons.
See how animateicons compares with popular alternatives.
animateicons is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Avijit07x. 1,500 free, open source animated icons for React, Vue, Angular and plain JavaScript. Every animation is hand-crafted and tuned to feel smooth, and plays the same in every framework. It has 1,524 GitHub stars.
animateicons's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Avijit07x/animateicons" and add it to your Claude Code skills directory (see the Installation section above).
animateicons is primarily written in TypeScript. It is open-source under Avijit07x on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh animateicons against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Browse icons · Docs · MCP · Sponsor
1,500 animated SVG icons with hover and imperative triggers, and configurable size, color and duration. Built on motion.
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.
The same icons and the same motion ship for more than React:
| Framework | Package | Docs |
|---|---|---|
| Plain JS, web components, Svelte, Solid, Astro | @animateicons/vanilla |
Plain JS |
| Vue 3 and Nuxt | @animateicons/vue |
Vue |
| Angular 20, 21 and 22 | @animateicons/angular |
Angular |
| Prop | Type | Default |
|---|---|---|
size |
number |
24 |
color |
string |
currentColor |
duration |
number |
1 |
isAnimated |
boolean |
true |
className |
string |
- |
[!TIP] Use
useIconHoverto 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.
| Topic | What it covers | Docs |
|---|---|---|
| React | Props, Next.js, Server Components and types | React |
| Examples | Hover helper, buttons, inputs, cards and menus | Examples |
| shadcn | Add icons with the shadcn CLI | shadcn |
| CLI | Copy icons into your project with npx animateicons |
CLI |
| MCP | Let AI agents search and add icons | MCP |
Start with the introduction for everything else.
PRs adding icons are welcome. See CONTRIBUTING.md.
MIT. Icon shapes are based on Lucide and Hugeicons, see the third-party notices.