Solar Icons is a single icon catalogue for product interfaces, documentation, and developer tools: 1,451 icons across six styles (8,706 SVG variations), with the same collection distributed across frameworks, Figma, SVG assets, the CLI, and MCP.
Browse the catalogue · Read the documentation · Install the Figma plugin
- Six styles for the same icon set:
Linear,Broken,Outline,Bold,LineDuotone, andBoldDuotone. - Framework packages with typed components and tree-shakeable imports.
- Shared controls for size, color, stroke width, and duotone colors.
- Framework-free SVG, sprite, ESM, and vanilla JavaScript options.
- The same catalogue is available in Figma and through developer tooling.
npm install @solar-icons/reactimport { HomeIcon } from '@solar-icons/react/linear'
export function Example() {
return <HomeIcon size={24} strokeWidth={1.5} />
}Each style has its own import path. See the React guide for providers, CSS variables, and duotone settings. For other frameworks, choose the matching package above or browse the package documentation.
- Figma plugin: Browse the catalogue and insert the same SVG assets used by the packages. Install it from Figma.
- CLI: Search, inspect, list, and export icons locally. See
@solar-icons/cli. - MCP: Expose icon search and retrieval to MCP-compatible clients. See
@solar-icons/mcp. - Agent Skill: Give an agent a searchable Solar Icons catalogue with
skills/solar-icons/SKILL.md.
npx skills add saoudi-h/solar-icons --skill solar-icons
npx @solar-icons/cli search "home" --limit 10 --jsonThe documentation site also provides /llms.txt and /llms-full.txt for tools that work better with plain-text documentation.
Run the codemod to migrate supported imports and component names. It previews changes before writing files and reports cases that need manual review.
- Code: MIT
- Icons: CC BY 4.0 by 480 Design. Attribution is required.