
Feather
Open-source collection of SVG icons, with an npm package for JavaScript projects.
feathericons.comrepositorydocs
Feather is a collection of SVG icons, each designed on a 24x24 grid, and its npm package, feather-icons, adds a JavaScript interface to them. In the browser, a feather.replace() call swaps elements that carry a data-feather attribute for their icon. In Node, the feather.icons object returns each icon as data with a toSvg() method that returns an SVG string. The icons can also be used as plain SVG files or from a sprite file, as the README describes, and a Figma component library is available.
Worth knowing
The README’s related projects section links framework wrappers such as react-feather and vue-feather-icons. They are separate projects with their own packages.
Identity
- Status
- Active
- Maintainer
- Cole Bemis5
- Maintained by
- Individual5
- First release
- 20174
Rendering and deploy
- Install with
- npm6
Releases
Adoption
Sources
- 2026-10-26: links
feathericons.com/ - 2026-10-26: links, Written in, License model, GitHub stars, Contributors
github.com/feathericons/feather - 2026-10-26: links, Categories
github.com/feathericons/feather#readme - 2026-10-26: First release
github.com/feathericons/feather/releases/tag/v2.0.0 - 2026-10-26: Maintainer, Maintained by
github.com/feathericons/feather/blob/main/LICENSE - 2026-10-26: Install with, License
github.com/feathericons/feather/blob/master/README.md - 2026-10-26: Current major version, Last release
github.com/feathericons/feather/releases/tag/v4.29.2 - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/feather-icons - 2026-10-26: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/feather-icons