Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
flutter_bloc
Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
flame
A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.
auto_size_text
Flutter widget that automatically resizes text to fit perfectly within its bounds.

Most popular packages
Some of the most downloaded packages over the past 60 days
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
pin_code_fields
A flutter package which will help you to generate pin code fields. Can be useful for OTP for example.
flutter_secure_storage
Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.
completion
A package to add shell command completion to your Dart application
badges
A package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.
vm_service_interface
A library providing an interface to implement the Dart VM service protocol.
Top Flutter packages
Some of the top packages that extend Flutter with new features
font_awesome_flutter
The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.
image_gallery_saver
A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.
google_maps_flutter
A Flutter plugin for integrating Google Maps in iOS and Android applications.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
flutter_barcode_scanner
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
freezed
Code generation for immutable classes that has a simple syntax/API without compromising on the features.


Top Dart packages
Some of the top packages for any Dart-based app or program
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.
dart_frog
A fast, minimalistic backend framework for Dart built by Very Good Ventures.
whatsapp_unilink
Dart package helping your app interact with WhatsApp via HTTP links (universal links). Works with Flutter.
stack_trace
A package for manipulating stack traces and printing them readably.
hydrated_bloc
An extension to the bloc state management library which automatically persists and restores bloc states.
pub_semver
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





