Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
path_provider
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
sentry
A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.

Most popular packages
Some of the most downloaded packages over the past 60 days
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
google_maps_flutter
A Flutter plugin for integrating Google Maps in iOS and Android applications.
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
args
Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.
auto_size_text
Flutter widget that automatically resizes text to fit perfectly within its bounds.
connectivity_plus
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
Top Flutter packages
Some of the top packages that extend Flutter with new features
path_provider
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
shared_preferences
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
logging
Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.
xml
A lightweight library for parsing, traversing, querying, transforming and building XML documents.


Top Dart packages
Some of the top packages for any Dart-based app or program
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
mime
Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.
logger
Small, easy to use and extensible logger which prints beautiful logs.
stack_trace
A package for manipulating stack traces and printing them readably.
phone_numbers_parser
Dart library for parsing phone numbers. Inspired by Google's libphonenumber and PhoneNumberKit for ios.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package







