Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
Flutter widget that automatically resizes text to fit perfectly within its bounds.

Trending packages
Top trending packages in the last 30 days
Windows implementation of speech_to_text plugin using UWP Speech Recognition APIs
This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data.
Dart library for parsing and working with Xcode projects. Manipulates .xcodeproj, .xcworkspace, .xcscheme, and .xcconfig files. Pure Dart, cross-platform (macOS, Windows, Linux), zero native code.
Web platform implementation of file_selector
An implementation for the iOS and macOS platforms of the Flutter `in_app_purchase` plugin. This uses the StoreKit Framework.
Web implementation of the flutter_local_notifications plugin
Top Flutter packages
Some of the top packages that extend Flutter with new features
Automatically generate code for converting to and from JSON by annotating Dart classes.
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
A Flutter plugin for securely storing sensitive data using encrypted storage.
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.
Blast colorful confetti all over the screen. Celebrate in app achievements with style. Control the velocity, angle, gravity and amount of confetti.


Top Dart packages
Some of the top packages for any Dart-based app or program
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
A unified form representation in Dart which aims to simplify form representation and validation in a generic way.
Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from `android-maps-utils`).
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.
Simple library for generating random ascii strings by default using Random from 'dart:math'.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





