Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
A wrapper around InheritedWidget to make them easier to use and more reusable.
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
A flutter package project which contains a collection of cool and beautiful text animations.

Trending packages
Top trending packages in the last 30 days
Shared utility functions for package:jni and package:jnigen.
Wind UI widget state contracts for Flutter debug-tooling and AI agents (MCP). Zero-dep abstract interface implemented in fluttersdk_wind, consumed in fluttersdk_dusk.
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.
Fast and error resilient codecs. Supports Base2, Base8, Base16, Base32, Base64, BigInt, UTF-8, and the PHC/crypt string format.
Checks whether the app is running in the iOS Simulator or on a physical device
Shared serverpod logging utilities.
Top Flutter packages
Some of the top packages that extend Flutter with new features
A composable, multi-platform, Future-based API for HTTP requests.
A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
String replacement with operations that are Unicode/grapheme cluster aware.
A pdf producer for Dart. It can create pdf files for both web or flutter.
A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.
Flutter plugin for showing the In-App Review/System Rating pop up on Android, iOS and MacOS. It makes it easy for users to rate your app.


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.
Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.
A dynamic parser framework to build efficient grammars and parsers quickly.
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
Lint rules for Dart and Flutter used internally at Very Good Ventures.
Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from `android-maps-utils`).
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





