Icons
lucide-react / Material Icons / Font Awesome
lucide-react
It comes with shadcn/ui, so you can use it right away. There are so many icons that you'll easily find the one you want
Compare the result
We built the same thing with each library. Try them out.
Compare the code
Edit the code and the preview on the right updates.
Comparison
As of October 2026
Features
Over 1,500 simple line icons. You import each one as a component
Best for
You use shadcn/ui (it's included by default). You want a wide selection
Material Icons
Official site ↗Features
Google's icons, with the same look as Android and Google's services. Choose from styles like filled, outlined, and rounded
Best for
You use MUI. You want a familiar, Google-like look
Font Awesome
Official site ↗Features
The most famous icon set. Used on regular sites and WordPress since before React. Has a free version and a paid version (Pro)
Best for
You also want brand logo icons (X, GitHub, etc.). You're working on a site that already uses it