Feather Icons
287 MIT-licensed 24x24 stroke icons, the original minimal-outline set
Tier B · UsefulIcon Setfeathericons.com

Feather is a set of 287 open-source icons drawn on a 24x24 grid with a uniform 2px stroke, distributed as individual SVGs, a JS module, and a webfont-free npm package. The site lets you set size, stroke width and colour before copying or downloading, and the whole set is MIT so you can ship, modify and resell it. It is the aesthetic ancestor of most modern outline icon sets. It is also effectively frozen: the last npm release was 4.29.2 in May 2024 and the repo has seen no push since March 2025.
npm install feather-iconsFor an agent
Do not start a new project on Feather — it has shipped nothing since May 2024, and Lucide is the maintained fork with the same visual language and roughly five times the icon count, so pick Lucide unless you are maintaining code that already imports `feather-icons`. When you do need the names, fetch `https://cdn.jsdelivr.net/npm/feather-icons@latest/dist/icons.json` rather than scraping feathericons.com, which renders its grid client-side and gives you nothing useful as text. Its 287 names are a strict subset of Lucide's, so a Feather-to-Lucide migration is usually a mechanical import rewrite.
Why it is here. Feather defined the 24x24 / 2px-stroke convention that Lucide, Heroicons and Tabler all inherited, so it is the reference point for what 'a clean outline icon' means. Its main value now is historical and as the compatibility baseline for Lucide.
Facts
- License
- MIT
- Pricing
- Free, Open source
- Framework
- Vanilla JS, React, Vue, Not applicable
- Styling
- Not applicable
- Distribution
- npm package, GitHub repository, Direct download / asset pack, CLI installer
- Platform
- Web, Platform agnostic
- Content type
- Icons
- Agent readiness
- CLI installable, Readable open source, Structured documentation, Copy-paste ready code, Client-rendered shell
- Accessibility
- Not applicable
- Maturity
- Stable
- GitHub stars
- 25,975
- Package
- feather-icons
Components it ships
1Notable for
- 287 icons on a 24x24 grid, 2px stroke
- MIT, no attribution required
- the set Lucide forked from
- no release since May 2024
- icons.json ships in the npm package
Provenance
Verified 2026-08-16. HTTP 200. https://feathericons.com (curl, HTTP 200 but a JS shell — only the header text is in the HTML), https://cdn.jsdelivr.net/npm/feather-icons@latest/dist/icons.json (287 keys counted), registry.npmjs.org/feather-icons (4.29.2, 2024-05-01, MIT), gh api repos/feathericons/feather
Also in Icons & Logos
6- Heroicons · 324 MIT SVG icons in four sizes, from the Tailwind CSS team
- Iconify · 236 icon sets and 333,975 icons behind one syntax and one free public API
- Lucide · 1,768 ISC-licensed stroke icons; the shadcn/ui default set
- Lucide Animated · 467 MIT Lucide icons that animate on hover, with a markdown page for every icon and a skill file written for an agent
- Phosphor Icons · 1,512 MIT icons in six weights, from Thin to Duotone
- Reicon · 3,900 icons, 71,000 illustrations and 4,900 brand logos, all MIT, with an MCP server and a CDN an agent can address by slug