# useAnimations
> Free library of 300 handcrafted animated icons built with Lottie (24/32 px artboards), each with a built-in interaction. Every icon has a direct, CORS-enabled Lottie JSON URL plus static SVGs, a React import and a shadcn registry item, for React projects; no account needed.
Author: useAnimations
License: MIT — free for personal and commercial use, modification and redistribution, no attribution required.
## For AI agents
- [Icon catalog (JSON)](https://useanimations.com/icons.json): every icon with id, title, category, keywords, interaction type (loop, click-toggle, click-replay, hover, hover-replay, hover-loop), direct Lottie JSON URL, SVG URLs, ZIP URL, react-useanimations import, shadcn command, size, duration and a ready-to-use lottie-web snippet.
- React: `npm install react-useanimations`, then `import checkmark from 'react-useanimations/lib/checkmark'` and ``. Several icons: `import { github, heart } from 'react-useanimations/icons'`. No dependencies; icons follow currentColor and respect reduced motion.
- shadcn/ui: `npx shadcn@latest add https://useanimations.com/r/.json` adds `components/animations/.tsx` exporting `Animated` (e.g. ``); registry index: https://useanimations.com/r/registry.json
- Direct file URLs: `https://useanimations.com/icons/.json` (Lottie), `https://useanimations.com/icons//.svg` (static SVG), `https://useanimations.com/icons/.zip` (full package), `https://useanimations.com/icons/` (icon page).
## Docs
- [Documentation (Markdown)](https://useanimations.com/documentation.md): interactions, props, importing icons, size and color, server rendering, shadcn/ui, your own animations, files and icons.json, performance and accessibility, license and FAQ. HTML version: https://useanimations.com/documentation
- [Homepage summary (Markdown)](https://useanimations.com/index.md): every icon by category.
- [Licencing & Terms](https://useanimations.com/licencing-and-terms): full usage rights.
## Optional
- [react-useanimations on GitHub](https://github.com/useAnimations/react-useanimations): the React package and the source of the icon set.