Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
android_alarm_manager_plus
Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.

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.
clock
A fakeable wrapper for dart:core clock APIs.
firebase_crashlytics
Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
Top Flutter packages
Some of the top packages that extend Flutter with new features
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
firebase_auth
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
fl_chart
A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
animations
Fancy pre-built animations that can easily be integrated into any Flutter application.
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
flutter_hooks
A flutter implementation of React hooks. It adds a new kind of widget with enhanced code reuse.


Top Dart packages
Some of the top packages for any Dart-based app or program
mockito
A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.
characters
String replacement with operations that are Unicode/grapheme cluster aware.
email_validator
A simple (but correct) dart class for validating email addresses
maps_toolkit
Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from `android-maps-utils`).
oauth2
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.
media_kit
A cross-platform video player & audio player for Flutter & Dart. Performant, stable, feature-proof & modular.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package