03 · Flutter package · 2026
solar_iconkit
The whole Solar icon set for Flutter, behind one widget.

Overview
A Flutter package with 1,453 icons in 6 native styles (8,718 SVGs) behind a single type-safe SolarIcon widget. Zero setup, works offline and follows Flutter's IconTheme. Comes with a website to browse and export every icon.
What it does
04 features- 01
Six native styles
Linear, Outline, Broken, Bold, Line Duotone and Bold Duotone, each drawn as its own set rather than generated.
- 02
One widget
SolarIcon(SolarIcons.home2) with an optional style, size and colour. Set a house style once with SolarIconTheme.
- 03
Fits Flutter
Picks up IconTheme colour and size, so it drops into existing apps without changes.
- 04
Searchable catalogue
A companion website to browse by category, switch styles, preview and export any icon.
How it's built
- Icons are minified SVG assets resolved at runtime, with type-safe constants generated for every name.
- The full set is about 6 MB; the docs show how to trim it to just the styles an app uses.
- Tested in CI with coverage reporting, MIT licensed.
- Flutter
- Dart
- SVG
- Next.js
- Vercel
