Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
Flutter plugin for accessing information about the battery state(full, charging, discharging).
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
Cross-platform plugin for easy access to device's location in real-time.

Trending packages
Top trending packages in the last 30 days
JSON Patch (RFC 6902). Implements Add, Copy, Move, Remove, Replace, Test operations on JSON documents using JSON Pointers.
Dart package for performing mDNS queries (e.g. Bonjour, Avahi).
Flutter package provides mockups for common devices, allowing developers to preview and test their apps within simulated device frames.
The ohos federated plugin implementation of screen_brightness.
Optimizes the build_runner by caching generated codes for non changed .dart files
This library contains the hook protocol specification for bundling native code with Dart packages.
Top Flutter packages
Some of the top packages that extend Flutter with new features
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
A simple (but correct) dart class for validating email addresses
A versatile mapping package for Flutter, that's simple and easy to learn, yet completely customizable and configurable
String replacement with operations that are Unicode/grapheme cluster aware.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.


Top Dart packages
Some of the top packages for any Dart-based app or program
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.
A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.
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.
Superpowers for Dart. Collection of useful static extension methods.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package