Search packages, repositories and app categories

iconify_flutter cover
Package detailsv0.0.7

iconify_flutter

100+ open source icon sets for Flutter to make your app more beautiful

AndroidiOSWebmacOSWindowsLinux
30-day downloads
10K
Likes
473
Pub points
150

Install package

flutter pub add iconify_flutter

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Iconify Flutter is a Flutter package that provides access to over 100 open-source icon sets, enabling developers to easily integrate beautiful, scalable icons into their apps. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. The package simplifies icon usage with a unified API and dynamic icon loading from popular icon libraries like Feather, Material Icons, and Font Awesome. With zero external dependencies and built-in support for themes and customization, Iconify Flutter enhances app aesthetics without increasing bundle size.

Use cases

  • Adding scalable icons to mobile and web apps
  • Integrating diverse icon libraries in one project
  • Creating responsive UIs with vector-based icons
  • Customizing icon appearance via themes
  • Reducing app bundle size by avoiding icon fonts
  • Building cross-platform applications with consistent icons

Key features

  • Support for 100+ open-source icon sets
  • Cross-platform compatibility
  • Dynamic icon loading
  • Minimal bundle size impact
  • Built-in theme and color support
  • Vector-based scalability

Suitable for

  • Flutter developers seeking rich iconography
  • Projects requiring multiple icon libraries
  • Apps targeting multiple platforms
  • Designers and developers focused on UI/UX
  • Teams wanting lightweight icon solutions
  • Projects emphasizing performance and scalability

Considerations

  • Requires internet connection for dynamic icon fetching (unless cached)
  • Limited to icon sets available in Iconify's repository
  • May need caching strategy for offline use
  • Not ideal for static icon-only projects
  • Dependent on third-party icon data sources
  • Potential latency during first-time icon load

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Before starting ✋. I want to tell you that every star 🌟 added to my space shines my world and motivate me 💪 to make more awesome things like this one so please don't forget to give me a star and like the project.

Iconify Flutter

likes GitHub stars HitCount

Not just another icon library. it's +100 open source iconsets to make your flutter apps more beautiful.

How to use? 🤔

First of course you need to install it

$ flutter pub add iconify_flutter

Then it as easy as this

import 'package:iconify_flutter/iconify_flutter.dart'; // For Iconify Widget
import 'package:iconify_flutter/icons/zondicons.dart'; // for Non Colorful Icons
import 'package:colorful_iconify_flutter/icons/emojione.dart'; // for Colorful Icons
....


Iconify(Zondicons.airplane)
Iconify(Emojione.baby)
// as widgets

Discover All Icons 🕵️

To explore all the icons, Click Here

How to use svg as icon with iconify ✏️

import 'package:iconify_flutter/iconify_flutter.dart';

....

const String svgIcon =
'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--ic" width="32" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path fill="#000000" d="M3 3h18v18H3z"></path></svg>
' // svg file as string

Iconify(svgIcon) // as a widget

Get list of all icons of specific icon set 📋

import 'package:iconify_flutter/icons/zondicons.dart';

...
Zondicons.iconsList // List of all icons of VS Code icon set

Important Notes ❗

  • There is two diffrent versions of icons packages(package:colorful_iconify_flutter/icons/) colorful icons sets and (package:iconify_flutter/icons/) for un colorful icons sets. so please use the right package name

  • All icon sets are free but Some collections require attribution when used for commercial purposes. See This List of collections and their licenses.

Thanks to 🙏

@cyberalien for his awesome icon framework Iconify which this package based on

@antfu for his site icones

@IconDesigners who own icon sets

@You for using this package and supporting me by sharing it among the flutter community

Dreams 💭

  • [x] Get first 100 stars on github.com
  • [ ] Get Flutter Favourite Badge
  • [x] Get first 100 likes on pub.dev
  • [x] Add colorful icons to iconify_flutter

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package