**AwesomeIcon** is a free, open-source Flutter icon library offering over **5,000 icons**, each available in **6 unique styles**: Bold, Bulk, Linear, Light, Broken, and TwoTone.
Designed to empower both developers and designers, AwesomeIcon provides a comprehensive icon system that’s easy to use, fully scalable, and visually consistent — perfect for building beautiful, modern Flutter apps.
Whether you're creating a dashboard, e-commerce app, social platform, or productivity tool, AwesomeIcon gives you pixel-perfect icons that scale to any screen.
Trusted by the Flutter community to simplify UI development and enhance design quality.
- Massive Collection: Over 5,000+ icons included.
- 6 Design Variants: Choose from Bold, Bulk, Linear, Light, Broken, and TwoTone styles for every icon.
- Fully Scalable: Render icons at any size without losing quality.
- Color Customization: Apply any color to match your app theme.
- Consistent Naming: Developer-friendly naming convention for quick lookup.
- Optimized for Flutter: Seamless integration with Flutter’s
Icon
widget.
Add the package to your pubspec.yaml
:
dependencies:
flutter_awesome_icon: ^0.0.1
Then run:
flutter pub get
To use AwesomeIcon in your Flutter app, import the package and use the Icon
widget:
import 'package:flutter_awesome_icon/flutter_awesome_icons.dart';
AwesomeIconsBold(
icon: AwesomeIcon.activityBroken,
size: 40,
color: Colors.green,
),
We welcome contributions from the community to help improve AwesomeIcon. If you have icon suggestions, find bugs, or want to add new features, feel free to:
- Submit a pull request
- Open an issue on GitHub
Let’s build something awesome together! 🚀
AwesomeIcon is licensed under the MIT License.
You are free to use, modify, and distribute this icon library in personal and commercial projects.
For more details, see the LICENSE file in this repository.