A set of beautiful open-source animated icons compatible with shadcn style. Copy-paste or install via CLI. Perfect for enhancing sidebars. 3.5K GitHub stars.
The simplest way is to install via shadcn CLI:
pnpm dlx shadcn@latest add "https://icons.pqoqubbw.dev/c/icon-name.json"
import { LockOpen } from "@/components/ui/icons";
function MyComponent() {
return (
);
}
Specifically designed for shadcn/ui, can be installed directly via CLI, seamlessly integrates with existing components
Built on motion and lucide, provides silky smooth animation transitions
Completely open source, free to use, modify, and distribute
Covers common icons across UI, social, files, devices, and multiple other categories
Animation effects are optimized to not impact page performance
Supports direct copying of component code for quick project integration
Add smooth animated icons to React applications to enhance user experience
Use animated icons in admin panel sidebars and navigation to enhance visual effects
Use animated icons in mobile interfaces to provide better interaction feedback
Provide visual feedback during button clicks and state toggles
Use loading animation icons to replace traditional loading spinners
MingCute Icon: A free open-source library with over 2,300 icons in SVG, PNG, and Webfont formats.
Iconbuddy: Search, download, customize, and edit over 200,000 free open-source SVG icons.
IconPark: ByteDance's open-source icon library generating multiple themes from a single SVG. Lightweight code and flexible use cases for designers and developers.
Free brand logos in SVG vector and PNG formats.