Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

Trending packages
Top trending packages in the last 30 days
A static analysis linter for Agent Skills (SKILL.md) written in Dart. Validates frontmatter, naming, paths, and structure for use in CI and pre-commit hooks.
Flutter library for Iconoir, the biggest open source icon library with tons of free icons.
A collection of lint rules built specifically for Dart Frog — a fast, minimalistic backend framework for Dart.
A Dart API client used by the Mason CLI (package:mason_cli).
Mason CLI allows developers to create and consume reusable templates called bricks.
Transform method calls to a stream of events.
Top Flutter packages
Some of the top packages that extend Flutter with new features
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.
Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.
A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.
Official extension image, support placeholder for loading/failed state, cache network, zoom/pan, photo view, slide out page, editor (crop, rotate, flip), painting etc.
A composable, multi-platform, Future-based API for HTTP requests.


Top Dart packages
Some of the top packages for any Dart-based app or program
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Dart library for parsing phone numbers. Inspired by Google's libphonenumber and PhoneNumberKit for ios.
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
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.
An abstraction to allow working with files across multiple platforms.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





