aura_solar_icons 1.1.0 copy "aura_solar_icons: ^1.1.0" to clipboard
aura_solar_icons: ^1.1.0 copied to clipboard

Solar icon set (Outline, Linear, Bold, Broken, BoldDuotone, LineDuotone) packaged as native Flutter vector assets.

aura_solar_icons #

Solar icon set packaged as a native Flutter/Dart package, generated from the community-maintained SVG source at saoudi-h/solar-icons (icon artwork by 480 Design / R4IN80W, CC BY 4.0 — see THIRD_PARTY_NOTICES.md).

🔎 Browse every icon in the live example (deployed automatically from main — see .github/workflows/deploy_pages.yml).

Styles #

All 6 styles are precompiled vector_graphics assets, rendered through the AuraIcon widget:

Style API
Outline AuraIcon(AuraIconsOutline.<name>)
Linear AuraIcon(AuraIconsLinear.<name>)
Bold AuraIcon(AuraIconsBold.<name>)
Broken AuraIcon(AuraIconsBroken.<name>)
BoldDuotone AuraIcon(AuraIconsBoldDuotone.<name>)
LineDuotone AuraIcon(AuraIconsLineDuotone.<name>)

For the duotone styles, the accent region (the lower-opacity sub-shape) is compiled as its own asset and can be tinted independently via accentColor. When accentColor is omitted it defaults to color, matching how the 4 single-tone styles behave with color alone.

Usage #

import 'package:aura_solar_icons/aura_solar_icons.dart';

AuraIcon(AuraIconsOutline.home, size: 24, color: Colors.black);
AuraIcon(AuraIconsBold.home, size: 24, color: Colors.black);
AuraIcon(AuraIconsBoldDuotone.home, size: 24, color: Colors.black);
AuraIcon(AuraIconsBoldDuotone.home, size: 24, color: Colors.black, accentColor: Colors.orange);

Regenerating #

The lib/src/generated/ and assets/vectors/ contents are 100% generated — never hand-edit them. To regenerate from upstream:

cd tool
dart pub get
dart run generate_icons.dart

No Node.js or Inkscape required — the whole pipeline is pure Dart. A daily CI job (.github/workflows/upstream_sync.yml) checks for new upstream commits and opens a PR automatically when one is found — it never auto-merges. See tool/README.md for the full pipeline and how to bump the pinned upstream commit manually.

0
likes
150
points
41
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Solar icon set (Outline, Linear, Bold, Broken, BoldDuotone, LineDuotone) packaged as native Flutter vector assets.

Repository (GitHub)
View/report issues

License

BSD-2-Clause (license)

Dependencies

flutter, vector_graphics

More

Packages that depend on aura_solar_icons