Side by side
| Topic | IconOven | Lucide | Source for Lucide (read 12 October 2026) |
|---|---|---|---|
| Icons | 85,000+ across 13 styles | 1,877 shown in its search box (README says 1600+) | lucide.dev, README |
| Styles | 13; Stroke free | One outline style; stroke width is adjustable | lucide.dev |
| Licence | MIT (Stroke); Pro licence for other styles | ISC; MIT for icons derived from Feather | lucide.dev/license |
| Price | Free, Pro $59 / yr, Max $89 / yr | Free, commercial use allowed | README |
| Default grid and stroke | 24 px, 1.5 px | 24 px size, 2 px stroke in its demo | lucide.dev |
| Packages | npm for 8 frameworks, Swift, Flutter, Compose | JavaScript, React, Vue, Svelte, Solid, Preact, Angular, Astro, React Native and more | lucide.dev |
Which fits you
Where Lucide fits: a complete, free, tree-shakable outline set with no plan to manage. Its site says the icons are tree shakable, so you only import the ones you use.
Where IconOven fits: you want the same set in more than one style (duotone, solid, gradient and more) on one grid, Swift and Compose packages, or a Figma source file with Max.
Try both
npm i @iconoven/react and npm i lucide-react.
Common questions
Is Lucide free for commercial use?
Its README says it is free for commercial and personal use.
Does IconOven have a free tier?
Yes. Every icon in the Stroke style is MIT and free.
Can I use both in one app?
Yes. Lucide defaults to a 2 px stroke and IconOven to 1.5 px, so set the stroke width to match.
Facts about other libraries come from their own sites and were checked on 12 October 2026. Tell us if something has changed: hello@iconoven.com.