Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
geolocator
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
flutter_rust_bridge
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
cloud_functions
A Flutter plugin allowing you to use Firebase Cloud Functions.
fluentui_system_icons
Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.
Most popular packages
Some of the most downloaded packages over the past 60 days
cloud_firestore
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
uuid
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
cli_config
A library to take config values from configuration files, CLI arguments, and environment variables.
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.
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
path_provider
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
shimmer
A package provides an easy way to add shimmer effect in Flutter project
logger
Small, easy to use and extensible logger which prints beautiful logs.
smooth_page_indicator
Customizable animated page indicator with a set of built-in effects.
upgrader
Flutter package for prompting users to upgrade when there is a newer version of the app in the store.
flutter_image_compress
Compress Pictures. Can effectively reduce the size of the transmission.
Top Dart packages
Some of the top packages for any Dart-based app or program
shelf
A model for web server middleware that encourages composition and easy reuse.
bloc_test
A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.
process_run
Process run helpers for Linux/Win/Mac and which like feature for finding executables.
bloc_concurrency
Custom event transformers inspired by ember concurrency. Built to be used with the bloc state management package.
deep_pick
Simplifies manual JSON parsing with a type-safe API. No dynamic, no manual casting. Flexible inputs types, fixed output types. Useful parsing error messages
convert
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package