Get started with Sora UI Icons.
Our animated icons come from Reicon — Lucide Icons animated with Motion.
Note: The animated icons are in beta. You may encounter bugs. Recurring changes will take place, and some props may be added or removed.
Installation
Each animated icon is completely self-contained and installed directly via the shadcn CLI:
For example, to install the bell icon:
Basic Usage
Every icon is completely self-contained with built-in animation controls. It animates on hover by default:
API Reference
Props
All icons accept standard SVG attributes alongside these motion props:
| Prop | Type | Default |
|---|---|---|
size? | number | string | 24 |
color? | string | "currentColor" |
animate? | boolean | false |
animateOnHover? | boolean | true |
loop? | boolean | false |
className? | string | - |
...props? | SVGMotionProps<SVGSVGElement> | - |
Credits
Our animated icons are sourced from Reicon, built with the Lucide Icons library and animated with Motion.
We took our inspiration from:
See also
- Animating Icons — bonus agent skill for authoring custom icon gestures (outside this catalog)
Built by Axyl. A motion-first component registry for React.
Last updated: 9/14/2026