Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
A set of utility Widgets that Provide and Connect to a Redux Store
Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.
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.

Most popular packages
Some of the most downloaded packages over the past 30 days
This package provides a library that performs static analysis of Dart code.
Source code generation builders and utilities for the Dart build system
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
A collection of utilities to transform and manipulate streams.
Better node.js preamble for dart2js, use it in your build system.
Reusable base class for platform interfaces of Flutter federated plugins, to help enforce best practices.
Top Flutter packages
Some of the top packages that extend Flutter with new features
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
Drift is a reactive library to store relational data in Dart and Flutter applications.
A universal Flutter barcode and QR code scanner using CameraX/ML Kit for Android, AVFoundation/Apple Vision for iOS & macOS, and ZXing for web.
Flutter widgets for easily adding gaps inside Flex widgets such as Columns and Rows or scrolling views.
QR.Flutter is a Flutter library for simple and fast QR code rendering via a Widget or custom painter.


Top Dart packages
Some of the top packages for any Dart-based app or program
A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
Automatically generating `copyWith` extensions code for classes with `@CopyWith()` annotation.
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.
A command-line tool that simplifies the task of updating your Flutter app's launcher icon.
A password strength estimator. Can be used to show the user whether the password they chose is strong against bruteforce or dictionary attacks.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





