Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
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.
android_intent_plus
Flutter plugin for launching Android Intents. Not supported on iOS.
network_info_plus
Flutter plugin for discovering information (e.g. WiFi details) of the network.
chopper
Chopper is an http client generator using source_gen, inspired by Retrofit
Most popular packages
Some of the most downloaded packages over the past 60 days
uuid
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
geocoding
A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features.
matcher
Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases.
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
rxdart
RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.
Top Flutter packages
Some of the top packages that extend Flutter with new features
webview_flutter
A Flutter plugin that provides a WebView widget on Android and iOS.
flutter_form_builder
This package helps in creation of forms in Flutter by removing the boilerplate code, reusing validation, react to changes, and collect final user input.
retry
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
uni_links
Flutter plugin for accepting incoming links - App/Deep Links (Android), Universal Links and Custom URL schemes (iOS).
flutter_local_notifications
A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.
path_provider
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
Top Dart packages
Some of the top packages for any Dart-based app or program
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
multicast_dns
Dart package for performing mDNS queries (e.g. Bonjour, Avahi).
mongo_dart
MongoDB driver, implemented in pure Dart. All CRUD operations, aggregation pipeline and more!
stream_transform
A collection of utilities to transform and manipulate streams.
ffi
Utilities for working with Foreign Function Interface (FFI) code.
barcode
Barcode generation library for Dart that can generate generic drawing operations for any backend.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package