A Lucide alternative with every style
Lucide is an excellent outline icon set. When you need solid, duotone or sharp icons that match, or icons that stay crisp at small sizes, here’s how Omakase Icons compares.
Last checked 8 November 2026, against Lucide 1.70.0.
Side by side
| Lucide | Omakase Icons | |
|---|---|---|
| Icons | 2,322 | 152, growing every release |
| Styles | Outline | Outline, solid, duotone and two-tone |
| Corners | Rounded | Rounded and sharp |
| Stroke width | Adjustable (default 2) | Adjustable from 1 to 2 |
| Small sizes | Same stroke at every size, or absoluteStrokeWidth | Automatic: heavier stroke at 16 and 20px |
| License | ISC | MIT |
| Frameworks | React, Vue, Svelte, Angular, Preact, Solid and more | React, Vue, Svelte and plain JavaScript |
| Weekly npm downloads (React package) | About 130 million | New in 2026 |
Lucide figures come from its npm packages on the date above.
One icon, four styles
Each row is one Omakase drawing, generated as outline, solid, duotone and two-tone. Switching an icon to solid for a selected state keeps the same silhouette.
| Outline | solid | duotone | Two-tone |
|---|---|---|---|
When to choose which
Stay with Lucide if
- You need icons we don’t have yet. Lucide has 2,322; we have 152 and are adding more every release.
- You build with Angular, Preact, Solid or another framework we don’t package yet.
- Outline icons are all you need.
Choose Omakase Icons if
- You want solid, duotone or two-tone icons that match your outline icons exactly, for free.
- You want sharp corners for a more technical look.
- Your UI uses 16px and 20px icons and you want them to stay crisp without tuning stroke widths.
- Your AI coding tool keeps inventing icon names. The MCP server fixes that.
- You build for the UAE and need the dirham symbol.
Moving over
Install the package for your framework and swap imports one screen at a time. Most names match; a few differ:
| Lucide | Omakase Icons |
|---|---|
House | HomeIcon |
Search | SearchIcon |
Trash2 | TrashIcon |
Settings | SettingsIcon |
X | CloseIcon |
ChevronRight | ChevronRightIcon |
npm i @uv-foundry/icons-react
- import { House } from 'lucide-react';
+ import { HomeIcon } from '@uv-foundry/icons-react';
- <House size={20} />
+ <HomeIcon size={20} variant="solid" />Not sure what an icon is called? Search the icon explorer, or ask your AI tool through the MCP server.
Questions
- Is there a Lucide alternative with solid icons?
- Yes. Omakase Icons has solid, duotone and two-tone versions of every icon, generated from the same drawing as the outline version, so they match exactly. All styles are free under MIT.
- Should I switch from Lucide?
- If you need the widest coverage today, Lucide’s 2,322 icons are hard to beat. If you need filled or duotone states, sharp corners, or icons that stay crisp at 16px, Omakase Icons covers those, and you can use both libraries side by side while you move over.
- Can I use Lucide and Omakase Icons together?
- Yes. Both are plain SVG with currentColor and a 24px grid, so they sit together well. Use Omakase where you need extra styles and keep Lucide for icons we don’t have yet.
- Is Omakase Icons free like Lucide?
- Yes. Both are free and open source. Lucide uses the ISC license and Omakase Icons uses MIT; both allow commercial use without attribution in your product.