# 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.