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.
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
sensors_plus
Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.
video_player
Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, and web.
Most popular packages
Some of the most downloaded packages over the past 60 days
google_fonts
A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
matcher
Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases.
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
percent_indicator
Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.
platform
A pluggable, mockable platform information abstraction for Dart.
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
Top Flutter packages
Some of the top packages that extend Flutter with new features
http
A composable, multi-platform, Future-based API for HTTP requests.
flutter_form_builder
This package helps in creation of forms in Flutter by removing the boilerplate code, reusing validation, react to changes, and collect final user input.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
table_calendar
Highly customizable, feature-packed calendar widget for Flutter.
Top Dart packages
Some of the top packages for any Dart-based app or program
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
jiffy
Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time
supabase
A dart client for Supabase. This client makes it simple for developers to build secure and scalable products.
mobx_codegen
Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.
lint
An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter
diacritic
Removes common accents and diacritical signs from a string by replacing them with an equivalent character.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package