Skip to content

A Flutter icon pack with 5000+ icons, each available in 6 beautiful styles – Bold, Bulk, Linear, Outline, Broken, and TwoTone.

License

Notifications You must be signed in to change notification settings

JonathanGech/awesome_icons

Repository files navigation

Pub Version (unpublished) Build Status (placeholder) Code Coverage (placeholder) GitHub Stars Flutter Website Awesome Flutter Flutter Samples MIT License Bloc Discord


Buy Me A Coffee

AwesomeIcon Screenshot

Visit Website


Awesome Icon flutter: Free Flutter Icons – AwesomeIcon

**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.


AwesomeIcon Screenshot

Table of Contents


✨ Features

  • 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.

📦 Installation

Add the package to your pubspec.yaml:

dependencies:
  flutter_awesome_icon: ^0.0.1

Then run:

flutter pub get

🚀 Usage Examples

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,
),

🤝 Contributing

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! 🚀


📝 License

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.


About

A Flutter icon pack with 5000+ icons, each available in 6 beautiful styles – Bold, Bulk, Linear, Outline, Broken, and TwoTone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages