Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
sign_in_with_apple
Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.
font_awesome_flutter
The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.
Most popular packages
Some of the most downloaded packages over the past 60 days
firebase_auth
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
font_awesome_flutter
The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.
fluttertoast
Toast Library for Flutter, Easily create toast messages in single line of code
file_picker
A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.
qr_flutter
QR.Flutter is a Flutter library for simple and fast QR code rendering via a Widget or custom painter.
Top Flutter packages
Some of the top packages that extend Flutter with new features
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
hooks_riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
printing
Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.
flutter_barcode_scanner
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
shimmer
A package provides an easy way to add shimmer effect in Flutter project
path
A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.
Top Dart packages
Some of the top packages for any Dart-based app or program
uuid
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
flutter_lints
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
html_unescape
A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package