Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
A Flutter plugin allowing you to use Firebase Cloud Functions.
Call common Windows APIs directly from Dart using FFI.
Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, macOS and web.

Trending packages
Top trending packages in the last 30 days
Web implementation of the flutter_local_notifications plugin
Web platform implementation of file_selector
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.
This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data.
Mason CLI allows developers to create and consume reusable templates called bricks.
A Dart API client used by the Mason CLI (package:mason_cli).
Top Flutter packages
Some of the top packages that extend Flutter with new features
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS.
A flutter package to let users easily add a dotted border around any widget.
Flutter's core Dropdown Button widget with a steady dropdown menu and many other options you can customize to your needs.
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
This small library helps you to decode Json Web Tokens, you can also know if a JWT is already expired.


Top Dart packages
Some of the top packages for any Dart-based app or program
Call common Windows APIs directly from Dart using FFI.
An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
Removes common accents and diacritical signs from a string by replacing them with an equivalent character.
Superpowers for Dart. Collection of useful static extension methods.
Time zone databases and time zone aware `DateTime`.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





