Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
toggle_switch
Toggle Switch - A simple toggle switch widget. It can be fully customized with desired icons, width, colors, text, corner radius etc. It also maintains selection state.
Most popular packages
Some of the most downloaded packages over the past 60 days
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
vm_snapshot_analysis
Utilities for analysing AOT snapshot size.
logging
Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.
get_it
Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"
Top Flutter packages
Some of the top packages that extend Flutter with new features
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
flutter_typeahead
A highly customizable typeahead (autocomplete) text input field for Flutter
location
Cross-platform plugin for easy access to device's location in real-time.
get_it
Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"
mobile_scanner
A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
logging
Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.
Top Dart packages
Some of the top packages for any Dart-based app or program
mockito
A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.
jiffy
Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time
chopper
Chopper is an http client generator using source_gen, inspired by Retrofit
html_unescape
A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
A pdf producer for Dart. It can create pdf files for both web or flutter.
string_validator
Dart library for validating and sanitizing strings, especially those from user input.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package