Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
Flutter widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

Most popular packages
Some of the most downloaded packages over the past 30 days
Implementations of SHA, MD5, and HMAC cryptographic functions.
A shelf handler for proxying HTTP requests to another server.
iOS implementation of the url_launcher plugin.
A composable, multi-platform, Future-based API for HTTP requests.
A framework for memory leak tracking for Dart and Flutter applications.
A library to take config values from configuration files, CLI arguments, and environment variables.
Top Flutter packages
Some of the top packages that extend Flutter with new features
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Pin code input (OTP) text field, iOS SMS autofill, Android SMS autofill One Time Code, Password, Passcode, Captcha, Security, Coupon, Wowcher, 2FA, Two step verification
A Flutter plugin for opening iOS and Android phone settings from an app.
String replacement with operations that are Unicode/grapheme cluster aware.
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.


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.
Call common Windows APIs directly from Dart using FFI.
Lightweight browser API bindings built around JS interop.
Code generator tool to make communication between Flutter and the host platform type-safe and easier.
A framework for memory leak tracking for Dart and Flutter applications.
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





