Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.

Trending packages
Top trending packages in the last 30 days
A testing library for Blocs/Cubits which mixin BlocPresentationMixin. To be used with bloc_presentation package.
A BDD-style widget testing library. Generates Flutter widget tests from *.feature files.
A framework and support code for building plugins for the analysis server.
New Dart runtime for ANTLR4.
A multi directional tooltip used to display any content
The official Dart project benchmark harness.
Top Flutter packages
Some of the top packages that extend Flutter with new features
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.
A flutter package project which contains a collection of cool and beautiful text animations.
QR.Flutter is a Flutter library for simple and fast QR code rendering via a Widget or custom painter.
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.


Top Dart packages
Some of the top packages for any Dart-based app or program
A composable, multi-platform, Future-based API for HTTP requests.
Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.
Simple library for generating random ascii strings by default using Random from 'dart:math'.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
A platform-independent package for parsing and serializing HTTP formats.
A framework for memory leak tracking for Dart and Flutter applications.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





