Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
flutter_redux
A set of utility Widgets that Provide and Connect to a Redux Store
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
json_serializable
Automatically generate code for converting to and from JSON by annotating Dart classes.

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.
glob
A library to perform Bash-style file and directory globbing.
dwds
A service that proxies between the Chrome debug protocol and the Dart VM service protocol.
url_launcher
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
completion
A package to add shell command completion to your Dart application
analyzer
This package provides a library that performs static analysis of Dart code.
Top Flutter packages
Some of the top packages that extend Flutter with new features
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
simple_animations
Powerful package to create beautiful custom animations in no time.
uuid
RFC4122 (v1, v4, v5) UUID Generator and Parser for all Dart platforms (Web, VM, Flutter)
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
flutter_dotenv
Easily configure any flutter application with global variables using a `.env` file.
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.


Top Dart packages
Some of the top packages for any Dart-based app or program
uuid
RFC4122 (v1, v4, v5) UUID Generator and Parser for all Dart platforms (Web, VM, Flutter)
shelf_proxy
A shelf handler for proxying HTTP requests to another server.
retry
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
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.
lint
An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter
hydrated_bloc
An extension to the bloc state management library which automatically persists and restores bloc states.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package