IconsX Plus
IconsX Plus is a Flutter package that provides a rich collection of popular icon packs in one place. Quickly find and add beautiful icons to your app with a simple, consistent API — and full support for the latest Flutter versions.
Installation
Add to your pubspec.yaml:
dependencies:
iconsx_plus: ^1.0.0
Then import:
import 'package:iconsx_plus/iconsx_plus.dart';
Icon Sets
| # | Icon Set | Version |
|---|---|---|
| 1 | AntDesign | 5.12.2 |
| 2 | Bootstrap | 1.11.2 |
| 3 | BoxIcons | 2.1.4 |
| 4 | Brands Logo | — |
| 5 | Clarity | 12 |
| 6 | EvaIcons | 1.1.3 |
| 7 | Flags Logo | — |
| 8 | FontAwesome | 6.5.1 |
| 9 | HeroIcons | 2.0.18 |
| 10 | Iconsax | 1.0 |
| 11 | IonIcons | 7.1.0 |
| 12 | LineAwesome | 1.3.1 |
| 13 | MingCute | 2.89 |
| 14 | OctIcons | 19.8.0 |
| 15 | PixelArtIcons | 1.8 |
| 16 | TeenyIcons | latest |
| 17 | ZondIcons | latest |
1. AntDesign
AntDesign provides three types of icons: Fill, Outline, and TwoTone icons. Append _fill, _outline, or _twotone as a suffix.
Icon(AntDesign.gitlab_fill),
Icon(AntDesign.sketch_outline),
Icon(AntDesign.environment_twotone),
2. Bootstrap
Bootstrap offers Outline and Fill icons. Add _fill suffix for filled variants.
Icon(Bootstrap.google),
Icon(Bootstrap.bootstrap),
Icon(Bootstrap.github),
3. BoxIcons
BoxIcons provides Regular (bx_), Solid (bxs_), and Logo (bxl_) icons.
Icon(BoxIcons.bxl_apple),
Icon(BoxIcons.bx_git_branch),
Icon(BoxIcons.bxs_cookie),
4. Brands
Brand(Brands.icons8),
Brand(Brands.android_studio),
5. Clarity
Clarity provides Outline, Solid, and Line icons via _outline, _solid, and _line suffixes.
Icon(Clarity.map_outline_badged),
Icon(Clarity.application_solid),
Icon(Clarity.camera_line),
6. EvaIcons
EvaIcons offers Outline and Fill icons. Add _outline for outlined variants.
Icon(EvaIcons.clipboard),
Icon(EvaIcons.flash),
Icon(EvaIcons.clipboard_outline),
7. Flag
Flag(Flags.india),
Flag(Flags.united_kingdom),
Flag(Flags.united_states_of_america),
8. FontAwesome
FontAwesome provides Regular, Solid (_solid), and Brand (_brand) icons.
Icon(FontAwesome.stripe_brand),
Icon(FontAwesome.folder_open),
Icon(FontAwesome.bug_solid),
9. HeroIcons
Icon(HeroIcons.printer),
Icon(HeroIcons.pencil_square),
Icon(HeroIcons.play_circle),
10. Iconsax
Iconsax provides Bold (_bold), Bulk (_bulk), and Outline (_outline) icons.
Icon(Iconsax.cake_bold),
Icon(Iconsax.clock_bulk),
Icon(Iconsax.dollar_circle_outline),
11. IonIcons
Icon(IonIcons.bug),
Icon(IonIcons.finger_print),
Icon(IonIcons.logo_react),
12. LineAwesome
Icon(LineAwesome.amazon),
Icon(LineAwesome.birthday_cake_solid),
Icon(LineAwesome.cc_visa),
13. MingCute
Icon(MingCute.knife_line),
Icon(MingCute.badminton_line),
Icon(MingCute.currency_bitcoin_fill),
14. OctIcons
Icon(OctIcons.code_of_conduct),
Icon(OctIcons.copilot),
Icon(OctIcons.verified),
15. PixelArtIcons
Icon(PixelArtIcons.gif),
Icon(PixelArtIcons.human),
Icon(PixelArtIcons.heart),
16. TeenyIcons
Icon(TeenyIcons.google_play_store),
Icon(TeenyIcons.heart),
Icon(TeenyIcons.android),
17. ZondIcons
Icon(ZondIcons.shield),
Icon(ZondIcons.trophy),
Icon(ZondIcons.coffee),
License
MIT License © Mayur Pitroda
Credits
This package is a maintained fork of icons_plus originally created by Rahul Chouhan. All icon assets and original package structure are credited to the original author. This fork adds Flutter 3.44+ compatibility and continued maintenance under the iconsx_plus package name.