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.
The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Easy-to-use Flutter router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.

Trending packages
Top trending packages in the last 30 days
Android implementation of the camera plugin.
A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features for iOS and macOS.
A library for configuring and providing fake HTTP responses to your dio HTTP client.
Tailwind CSS for Flutter. Write className='flex p-4 bg-white dark:bg-gray-800' and Wind renders optimized widget trees with dark mode and responsive breakpoints.
Test utilities for working with package:test_track, including a FakeTestTrack allowing you to test your integration with TestTrack with predetermined behavior.
A package for tracking GraphQL calls in Datadog compatible with gql_link
Top Flutter packages
Some of the top packages that extend Flutter with new features
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
Flutter's core Dropdown Button widget with a steady dropdown menu and many other options you can customize to your needs.
A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.
Compact representation of placeholder for an image. Encode a blurry image under 30 characters for instant display like used by Medium
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.
A parser for YAML, a human-friendly data serialization standard


Top Dart packages
Some of the top packages for any Dart-based app or program
A model for web server middleware that encourages composition and easy reuse.
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
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.
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
An easy to use JSON Web Token (JWT) implementation in Dart with all algorithms supported.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





