Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
connectivity_plus
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
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.
rxdart
RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
Most popular packages
Some of the most downloaded packages over the past 60 days
path_provider
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
uuid
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
firebase_crashlytics
Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
dds_service_extensions
Extension methods for `package:vm_service`, used to make requests a Dart Development Service (DDS) instance.
dio
A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
Top Flutter packages
Some of the top packages that extend Flutter with new features
go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
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.
path_provider
Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
path
A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.
mockito
A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.
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.
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
path
A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.
sqflite_common_ffi
sqflite ffi based implementation, for desktop and units tests.
random_string
Simple library for generating random ascii strings by default using Random from 'dart:math'.
jiffy
Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time
dart_jsonwebtoken
A dart implementation of the famous javascript library 'jsonwebtoken' (JWT).
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package