rdicons documentation
78,636 open-source icons from 18 libraries. Browse and customize them on the website, then use them anywhere: in React, from the terminal, inside Figma or on your desktop.
Choose how to install Coming soon
One icon, one library, or everything. Pick the smallest that fits.
React package Coming soon
Tree-shakable components. Import only the icons you use.
npm i @rdicons/reactCommand line Coming soon
Add any icon to a project as SVG, JSX or TSX. No install needed.
npx rdicons add lucide:houseFigma plugin Coming soon
Search, customize and drag icons straight onto your canvas.
Desktop app Coming soon
A light native window for Windows. macOS comes later.
Quick start
The fastest way to try an icon, with nothing to install:
npx rdicons add lucide:house --format tsx --out src/iconsOr use components. Each library has its own import path, named after its prefix:
import { House } from '@rdicons/react/lucide'
export const Home = () => <House size={20} color="#4f46e5" />The 18 libraries
The prefix is what you use in imports (@rdicons/react/<prefix>) and in the CLI (<prefix>:<icon>).
| Library | Prefix | Icons | License |
|---|---|---|---|
| Tabler | tabler | 6,286 | MIT |
| Lucide | lucide | 1,949 | ISC |
| Phosphor | ph | 9,161 | MIT |
| Material Symbols | material-symbols | 16,442 | Apache 2.0 |
| Fluent UI | fluent | 5,189 | MIT |
| Heroicons | heroicons | 1,288 | MIT |
| Solar | solar | 8,859 | CC BY 4.0 |
| Huge Icons | hugeicons | 6,091 | MIT |
| Mingcute | mingcute | 3,336 | Apache 2.0 |
| Bootstrap | bi | 2,084 | MIT |
| Carbon | carbon | 2,776 | Apache 2.0 |
| Feather | feather | 286 | MIT |
| Radix | radix-icons | 342 | MIT |
| Iconoir | iconoir | 1,682 | MIT |
| Majesticons | majesticons | 1,045 | MIT |
| Octicons | octicon | 953 | MIT |
| Remix Icon | ri | 3,229 | Apache 2.0 |
| Material Design Icons | mdi | 7,638 | Apache 2.0 |
Every library keeps its own license. Read Icon licenses before shipping, because Solar needs credit to its author.