Solar Icons

Solar Icons

1,246 icons in 6 styles, packaged for modern web and mobile frameworks.

Solar provides 1,246 unique icons in six styles, giving you 7,476 variations. The library offers packages optimized for React, Vue, Svelte, Solid, and Angular.

Features

  • 7,476 variations: 1,246 unique icons across 30+ categories, each in six styles (Bold, Linear, Outline, BoldDuotone, LineDuotone, and Broken).
  • Optimization choices: Choose standard packages for dynamic style switching, or performance packages (-perf) for minimal bundle sizes.
  • Framework support: Native packages for React, React Native, Vue, Nuxt, Svelte 5, SolidJS, and Angular.
  • SSR & Next.js ready: Works in Server-Side Rendering (SSR) and React Server Components (RSC) environments.

Acknowledgements

This project wraps the Solar Icon Set created by 480 Design and licensed under CC BY 4.0.

We also draw inspiration from Phosphor Icons and Lucide Icons for their clean packaging and structure.


Support the Project

If Solar Icons helps your project, please consider starring the repository on GitHub. Every star makes the library more visible to other developers.

How is this guide?

Last updated on

On this page