Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
Access common Win32 APIs directly from Dart using FFI — no C required!
Flutter plugin for discovering information (e.g. WiFi details) of the network.
Flutter plugin for accessing information about the battery state(full, charging, discharging).
Drift is a reactive library to store relational data in Dart and Flutter applications.

Trending packages
Top trending packages in the last 30 days
Rust for native business logic, Flutter for flexible and beautiful GUI
Responsive UI solutions for Mobile, Web, and Desktop — making adaptability effortless.
A advanced storage engine that supports relational and NoSQL database,data smart cache, multi-space architecture,file/local storage, SQL & key-value persistent store.
An implementation for the iOS and macOS platforms of the Flutter `in_app_purchase` plugin. This uses the StoreKit Framework.
A framework and support code for building plugins for the analysis server.
Windows implementation of the flutter_blue_plus plugin.
Top Flutter packages
Some of the top packages that extend Flutter with new features
Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Utilities for working with Foreign Function Interface (FFI) code.
A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
A package for manipulating stack traces and printing them readably.


Top Dart packages
Some of the top packages for any Dart-based app or program
Lock mechanism to prevent concurrent access to asynchronous code.
Utilities for working with Foreign Function Interface (FFI) code.
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
Multiple results for dart. Inspired by dartz's Either and Kotlin's sealed classes
Removes common accents and diacritical signs from a string by replacing them with an equivalent character.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





