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!
A Flutter package for getting better feedback. It allows the user to give interactive feedback directly in the app.
A Flutter plugin allowing you to use Firebase Cloud Functions.
Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.

Trending packages
Top trending packages in the last 30 days
Provides a client to access GSettings - a settings database used for storing user preferences on Linux.
xterm.dart is a fast and fully-featured terminal emulator for Flutter applications, with support for mobile and desktop platforms.
A state machine based, bring-your-own-io style implementation of the ZMODEM protocol in pure Dart
A package for tracking GraphQL calls in Datadog compatible with gql_link
GeoClue: The Geolocation Service
Linux platform implementation of the Flutter PDF Viewer library that lets you view the PDF documents seamlessly and efficiently.
Top Flutter packages
Some of the top packages that extend Flutter with new features
Flutter widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
A video player for Flutter with Cupertino and Material play controls
A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.
A composable, multi-platform, Future-based API for HTTP requests.


Top Dart packages
Some of the top packages for any Dart-based app or program
Implementations of SHA, MD5, and HMAC cryptographic functions.
Low-level link (text, URLs, emails, phone numbers, user tags) parsing library in Dart.
sqflite ffi based implementation, for desktop and units tests.
A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.
Simple library for generating random ascii strings by default using Random from 'dart:math'.
Localization / Internationalization (i18n) solution. Use JSON, YAML, CSV, or ARB files to create typesafe translations via source generation.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package