394 stars · MIT · v2.0.8 (2024-02-01) · Track this in Scout
The raw SVG files and the catalogue for the Phosphor icon family, with no framework attached.
▶Repo detailsthe review · specs · pros & cons · install
What it does
It holds the SVG files for every icon in the family, grouped by weight, which is how heavy the lines are drawn. Alongside them sits catalogue data: the name of each icon, its tags, its category and the version it first appeared in. The project says this data is what powers the search on its website and in other tools, and that it is used as a development dependency by the framework packages. It is published to npm as @phosphor-icons/core, currently at version 2.1.1. The README's type example truncates with a note saying "1237 more", which puts the set above 1,200 icons. It contains no framework components at all: the React, Vue, web-component, Flutter and Swift packages are separate projects, listed from this one. The README also records two small cautions of its own. Duotone icons use two character positions rather than one, and the character-position feature is described as not yet stable, so it should only be relied on from version 2.1.0 onward.
Why it matters
Who it suits. Anyone who wants these icons without adopting a framework package, and anyone building a tool that needs to search or list icons rather than just draw one. It suits a static site or a plain HTML page, where an SVG file copied in is simpler than a component. It also suits a design tool or an internal picker, because the catalogue gives you names, tags and categories to search over. Skip it if you are building with React or Vue, where the matching package will be less work.
Verdict. A genuine find at 389 stars, and the reason it is worth naming is that the famous part of this project is the icons while the repository holding them is almost unknown. Install it, copy out the SVG files you need, and you are done. Two things to set expectations. The repository has no description and no website set on it at all, so everything you learn comes from the README and the file tree, and the README does not even state a total icon count. And code was last pushed on 6 January 2026, about nine and a half months before this edition, which is well inside what counts as maintained and is unsurprising for a set of drawings that does not need to change. If you want icons with a framework package and more activity around them, tabler/tabler-icons and feathericons/feather are both MIT.
- The plain SVG files and a searchable catalogue, with no framework to adopt.
- MIT, over 1,200 icons, and one small package to install.
- The catalogue carries tags, categories and first-appearance versions, which is what makes a picker possible.
- No description and no website on the repository, and the README states no icon total.
- The character-position feature is described as not yet stable, and duotone icons use two positions.
- Some build setups need extra type declarations before SVG files can be imported.
tabler/tabler-iconsMIT, over 6,100 interface icons in a single consistent stroke style, with packages for several frameworks; a larger set with one weight rather than several.
Track this in Scout- feathericons/feather
MIT, a much smaller and deliberately minimal set, widely copied and the ancestor of several of the others.
Track this in Scout
lucide-icons/lucideISC, a community-maintained continuation of that minimal style with far more icons and active development. Edition 12 covered it.
Track this in Scout
npm install @phosphor-icons/core