Repository navigation
Releases: Disarto/disarto-icons
Release list
Disarto Icons 1.0.0
First public release — 574 icons, 559 Regular and 193 Solid, across 26 categories, MIT licensed.
Install
npm install disarto-icons-react # React components
npm install disarto-icons # vanilla JS / ESM
npm install disarto-icons-static # raw SVGs and spritesWhat's in it
disarto-icons-static— individual SVG files, three sprite sheets, andicons.jsondisarto-icons— vanilla ESM; every icon exports{ name, viewBox, inner, toSvg() }disarto-icons-react— React components withforwardRef,sizeandcolorprops, and TypeScript declarations
All three are fully tree-shakeable, and every icon uses currentColor, so it inherits text colour by default.
Search metadata
icons.json carries name, category, variants and search keywords for every icon — 482 of the 574 have keywords — so you can build a picker or search without parsing filenames. Search "delete" and you'll find trash; search "notification" and you'll find bell.
Renames won't break your build
Icon names follow [object]-[modifier]-[container]-[direction]-[state]. If an icon is ever renamed, the old name keeps working as a deprecated export — so renames ship as minor versions, not major ones.
Brand icons
The Brands category contains third-party marks. The MIT license covers the artwork only; the trademarks belong to their owners. See TRADEMARKS.md before using one.
Missing an icon?
Open a request and say what you're using it for — that context decides how it gets drawn. Requests that come up repeatedly get drawn first.