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.
url_launcher
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
animated_text_kit
A flutter package project which contains a collection of cool and beautiful text animations.
sentry
A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.
![](/static/hash-kkipkgm3/img/landing-01.webp)
Most popular packages
Some of the most downloaded packages over the past 60 days
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
shared_preferences
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
native_assets_cli
A library that contains the argument and file formats for implementing a native assets CLI.
flutter_slidable
A Flutter implementation of slidable list item with directional slide actions that can be dismissed.
flutter_html
A Flutter widget rendering static HTML and CSS as Flutter widgets.
Top Flutter packages
Some of the top packages that extend Flutter with new features
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.
grouped_list
A Flutter ListView where the list items can be grouped into sections.
location
Cross-platform plugin for easy access to device's location in real-time.
flutter_image_compress
Compress Pictures. Can effectively reduce the size of the transmission.
flutter_secure_storage
Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.
google_mobile_ads
Flutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads
![](/static/hash-kkipkgm3/img/landing-02.webp)
![](/static/hash-kkipkgm3/img/landing-03.webp)
Top Dart packages
Some of the top packages for any Dart-based app or program
email_validator
A simple (but correct) dart class for validating email addresses
json_rpc_2
Utilities to write a client or server using the JSON-RPC 2.0 spec.
characters
String replacement with operations that are Unicode/grapheme cluster aware.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
envied
Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.
flutter_gen
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package