Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
sensors_plus
Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.
convex_bottom_bar
A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
![](/web/20231229191012im_/https://pub.dev/static/hash-itbi2k20/img/landing-01.webp)
Most popular packages
Some of the most downloaded packages over the past 60 days
url_launcher
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
geocoding
A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features.
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
flutter_spinkit
A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.
Top Flutter packages
Some of the top packages that extend Flutter with new features
firebase_auth
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
animate_do
Beautiful animations inspired on Animate.css, every animation is a customizable widget.
flutter_bloc
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.
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
cloud_firestore
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
![](/web/20231229191012im_/https://pub.dev/static/hash-itbi2k20/img/landing-02.webp)
![](/web/20231229191012im_/https://pub.dev/static/hash-itbi2k20/img/landing-03.webp)
Top Dart packages
Some of the top packages for any Dart-based app or program
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
media_kit
A cross-platform video player & audio player for Flutter & Dart. Performant, stable, feature-proof & modular.
html_unescape
A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
ansicolor
Looking to add some color to your terminal logs? `ansicolor` is an xterm-256 color support library that lets you change the foreground and background color of your text.
dart_jsonwebtoken
A dart implementation of the famous javascript library 'jsonwebtoken' (JWT).
lpinyin
Chinese character conversion pinyin library.Accurate and complete Chinese character dictionary.Fast conversion.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package