Iconoir
1,671 MIT-licensed SVG icons on a 24px grid, with React, Vue and Flutter packages
Iconoir is an open-source icon library of 1,671 icons drawn on a 24x24 pixel grid, published under the MIT licence with no attribution requirement. It ships as plain SVG plus first-party packages for React, React Native, Vue, Flutter and Swift, a CSS icon font, and Figma and Framer libraries. It is the pick when you want a broad, genuinely free icon set that is not Lucide or Heroicons, and its stroke weight sits slightly heavier and rounder than Lucide's.
npm i iconoir-reactReach for Iconoir when the project needs an icon that Lucide or Heroicons does not have, or when you want a second set whose 24px grid and stroke weight will not clash with a Lucide-based system. Install `iconoir-react` and import named components; the CSS-font route via jsDelivr is only worth it for non-bundled static HTML. MIT with no attribution clause means you can recolour, restyle and ship it commercially without any licence bookkeeping.
Why it is here. One of the few large icon sets that is truly MIT and multi-framework, so it drops into a codebase without a licence conversation.
- 1,671 icons on a 24px grid
- MIT, no attribution
- React, React Native, Vue, Flutter, Swift packages
- Figma and Framer libraries
- CSS icon-font via jsDelivr
Verified 2026-08-16. HTTP 200. https://iconoir.com, https://api.github.com/repos/iconoir-icons/iconoir, https://raw.githubusercontent.com/iconoir-icons/iconoir/main/README.md








