Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
sign_in_with_apple
Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.
firebase_auth
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
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.
Most popular packages
Some of the most downloaded packages over the past 60 days
http
A composable, multi-platform, Future-based API for HTTP requests.
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
dotted_border
A flutter package to let users easily add a dashed border around any widget.
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
carousel_slider
A carousel slider widget, support infinite scroll and custom child widget.
Top Flutter packages
Some of the top packages that extend Flutter with new features
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
flutter_mobx
Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.
loading_animation_widget
Loading animation or loading spiner or loader. It's used to show loading animation when the app is in loading state or something is processing for uncertain time.
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
flutter_animate
Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.
google_sign_in
Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account.
Top Dart packages
Some of the top packages for any Dart-based app or program
xml
A lightweight library for parsing, traversing, querying, transforming and building XML documents.
json_serializable
Automatically generate code for converting to and from JSON by annotating Dart classes.
formz
A unified form representation in Dart which aims to simplify form representation and validation in a generic way.
dio_smart_retry
Retry library for Dio and Dio package made with love. By default, the request will be retried only for appropriate retryable http statuses.
ffi
Utilities for working with Foreign Function Interface (FFI) code.
icons_launcher
A command-line tool that simplifies the task of updating your Flutter app's launcher icon.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package