IconsX Plus

pub.dev GitHub Issues License: MIT

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.

Libraries

iconsx_plus