Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A modern Flutter icon font package—convert SVGs to a single font, use with a generated Dart class, and keep your app lightweight.

License

Notifications You must be signed in to change notification settings

techwithsam/flutter_custom_icons

Repository files navigation

Flutter Custom Icons

Iconixto Icons Feather Icons Fluent Icons

Curated free icons • Lightweight font packs • Zero bloat

InstallationUsageIcon FamiliesExamples


✨ Features

  • 🎨 500+ Icons - Three curated icon families in one package
  • Lightweight - Bundled as .ttf fonts, 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

📊 Icon Families

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)

📦 Installation

dependencies:
 flutter_custom_icons: ^0.0.2
flutter pub get

🚀 Usage

import 'package:flutter_custom_icons/flutter_custom_icons.dart';
// Iconixto usage
Icon(Iconixto.home)
// FeatherIcons usage
Icon(FeatherIcons.activity)
// Fluent usage
Icon(FluentIcons.add)

📸 Examples

Check the example app for a complete gallery of all available icons.

🛠️ Adding New Icons

  1. Add SVG files to assets/icons/
  2. Run generation script:
node tool/generate_icons.js
  1. Test in the example app

The script uses Fantasticon to convert SVGs to .ttf font and generates Dart classes automatically.

📝 License

MIT License - See LICENSE for details.

Icons sourced from: Heroicons, Lucide, Feather Icons

🤝 Contributing

Contributions welcome! Fork, add your icons, and submit a PR.

💬 Support

Issues? Questions? Open an issue


Made with ❤️ for the Flutter community

About

A modern Flutter icon font package—convert SVGs to a single font, use with a generated Dart class, and keep your app lightweight.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /