React Icons
Include popular icons in your React projects easily with SVG imports from FontAwesome, Material Icons, Feather, Tabler, and Lucide.

Overview
React Icons is the definitive icon aggregation package for the React ecosystem. It bundles dozens of the world's most popular open-source icon sets into a single, unified import syntax with automatic tree-shaking.
Key Features
- 30+ Curated Icon Packs: Includes FontAwesome, Material Design, Feather, Lucide, Tabler, Bootstrap, and Octicons.
- Automatic Tree-Shaking: Imports only the exact SVG icons used in your code, keeping bundles minimal.
- Native SVG React Components: Customizes seamlessly via standard CSS props (
size,color,className). - Zero Config Setup: Drop-in solution compatible with Vite, Next.js, and Create React App.
Installation & Quick Start
npm install react-iconsimport { FaBeer } from 'react-icons/fa';
import { FiSearch } from 'react-icons/fi';
export default function App() {
return (
<div>
<FiSearch size={20} color="#3b82f6" />
<FaBeer size={20} />
</div>
);
}Why Choose React Icons?
- Best for: React projects wanting access to any popular icon without installing dozens of separate npm dependencies.
- Not suitable for: Non-React web projects or native mobile apps needing platform-specific asset pipelines.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stack23rd
An open-source shadcn/ui registry of opinionated, tasteful components by radiumcoders — WebGL shaders, playful 404s, and interactive showpieces you copy, paste, and own.
Duolingo UI (ShadLingo)
A comprehensive Duolingo-inspired design system and component suite built on shadcn/ui v4 and Tailwind CSS, featuring signature 3D buttons, vivid owl-green tokens, and gamified interaction cards.
Rewamp UI
A copy-paste React component library featuring highly interactive, physics-driven Framer Motion and Three.js WebGL components built with Tailwind CSS 4.