Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
just_audio
A feature-rich audio player for Flutter. Loop, clip and concatenate any sound from any source (asset/file/URL/stream) in a variety of audio formats with gapless playback.
json_serializable
Automatically generate code for converting to and from JSON by annotating Dart classes.
sentry_flutter
Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.
cloud_firestore
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
Most popular packages
Some of the most downloaded packages over the past 60 days
flutter_svg
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
firebase_analytics
Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS.
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
standard_message_codec
An efficient and schemaless binary encoding format for Flutter and Dart.
Top Flutter packages
Some of the top packages that extend Flutter with new features
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
table_calendar
Highly customizable, feature-packed calendar widget for Flutter.
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
A pdf producer for Dart. It can create pdf files for both web or flutter.
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
flutter_barcode_scanner
A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.
Top Dart packages
Some of the top packages for any Dart-based app or program
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
flutter_gen
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
injectable
Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.
mocktail
A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
oauth2
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.
ffi
Utilities for working with Foreign Function Interface (FFI) code.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package