Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
convex_bottom_bar
A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.
location
Cross-platform plugin for easy access to device's location in real-time.

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.
flutter_svg
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
webdriver
Provides WebDriver bindings for Dart. Supports WebDriver JSON interface and W3C spec. Requires the use of WebDriver remote server.
coverage
Coverage data manipulation and formatting
connectivity_plus
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
Top Flutter packages
Some of the top packages that extend Flutter with new features
firebase_auth
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
flutter_riverpod
A simple way to access state from anywhere in your application while robust and testable.
infinite_scroll_pagination
Lazily load and display pages of items as the user scrolls down your screen.
flutter_tts
A flutter plugin for Text to Speech. This plugin is supported on iOS, Android, Web, & macOS.
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.


Top Dart packages
Some of the top packages for any Dart-based app or program
mime
Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.
msix
A command-line tool that create Msix installer from your flutter windows-build files.
built_collection
Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
version
Provides a simple class for parsing and comparing semantic versions as defined by http://semver.org/
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package







