| Iconixto Icons | Feather Icons | Fluent Icons |
|---|---|---|
Curated free icons • Lightweight font packs • Zero bloat
Installation • Usage • Icon Families • Examples
- 🎨 500+ Icons - Three curated icon families in one package
- ⚡ Lightweight - Bundled as
.ttffonts, minimal app size impact - 🔥 Easy to Use - Simple API:
Icon(Iconixto.home),Icon(FeatherIcons.activity),Icon(FluentIcons.add) - 🎯 Fully Themeable - Customize color, size, and styling
- 📦 100% Free - MIT licensed, ready for commercial use
| Family | Count | Style | Usage |
|---|---|---|---|
| Iconixto | 1500+ | Modern, curated | Icon(Iconixto.home) |
| FeatherIcons | 280+ | Classic, minimal | Icon(FeatherIcons.activity) |
| FluentIcons | 3000+ | Modern, classic | Icon(FluentIcons.add) |
dependencies: flutter_custom_icons: ^0.0.2
flutter pub get
import 'package:flutter_custom_icons/flutter_custom_icons.dart'; // Iconixto usage Icon(Iconixto.home) // FeatherIcons usage Icon(FeatherIcons.activity) // Fluent usage Icon(FluentIcons.add)
Check the example app for a complete gallery of all available icons.
- Add SVG files to
assets/icons/ - Run generation script:
node tool/generate_icons.js
- Test in the example app
The script uses Fantasticon to convert SVGs to .ttf font and generates Dart classes automatically.
MIT License - See LICENSE for details.
Icons sourced from: Heroicons, Lucide, Feather Icons
Contributions welcome! Fork, add your icons, and submit a PR.
Issues? Questions? Open an issue
Made with ❤️ for the Flutter community