Analysis updated 2026-06-21
Add a social media, arrow, or file-type icon to a web page with a single line of HTML, no design tools needed.
Import Feather icons as an npm package and use them in a JavaScript or TypeScript frontend project.
Customize icon size, stroke color, and line thickness to match your product's visual style without editing SVG files manually.
Import the full Feather icon set into Figma as a component library to use in mockups and design files.
| feathericons/feather | select2/select2 | jakechampion/fetch | |
|---|---|---|---|
| Stars | 25,893 | 25,939 | 25,845 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
No install needed for basic use, add a CDN script tag and use <i data-feather> elements directly in HTML.
Feather is a collection of clean, minimalist icons for websites and apps. Each icon is a simple line drawing, no fills, no gradients, designed to look elegant at small sizes. The full set covers common UI needs: arrows, social media logos, file types, weather symbols, communication icons, and more. You can browse everything at feathericons.com. For a vibe coder or founder building a web product: if your app needs icons and you do not want to pay for a design pack or spend time creating your own, Feather is a free, ready-to-use solution. Adding an icon to your page is as simple as one line of HTML, and you can control the size, color, and thickness to match your design. The icons are built as SVG files, a web-friendly format that stays crisp at any screen size, from tiny mobile displays to large monitors. You can use them directly in HTML, pull them into a JavaScript project as a package, or import them into design tools like Figma as a component library. Feather is free and open-source (MIT license), meaning you can use it in commercial projects without paying anything. It is a mature, widely-adopted project with nearly 26,000 GitHub stars and millions of monthly downloads. If you want icons with a more playful style, filled icons, or a larger variety, other libraries like Heroicons or Lucide (a community fork of Feather) are worth comparing, but Feather remains a reliable default for clean, professional-looking interfaces.
Feather is a free collection of 280+ clean, minimalist SVG icons for websites and apps, add any icon with one line of HTML, and control size, color, and thickness to match your design.
Mainly JavaScript. The stack also includes JavaScript, SVG, Node.js.
MIT License, use freely in any project, including commercial products, without paying anything.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.