Curated Flutter Packages & Libraries
A vetted directory of packages that we trust for production systems. Hand-picked based on API reliability, community health, test coverage, and performance.
admob_flutter
Monetization And AdsAdmob plugin that shows banner ads using native platform views.
app_tracking_transparency
Monetization And AdsThis Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data.
dio
Networking And HTTPA powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.
flutter_bloc
State ManagementFlutter widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
flutter_riverpod
State ManagementA reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
flutter_secure_storage
Authentication And SecurityA Flutter plugin for securely storing sensitive data using encrypted storage.
flutter_svg
Image And Media ProcessingAn SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
freezed
Code GenerationCode generation for immutable classes that has a simple syntax/API without compromising on the features.
get_it
UtilitiesSimple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"
go_router
NavigationA declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
google_fonts
UI ComponentsA Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
google_mobile_ads
Monetization And AdsFlutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads
hive
Databases And StorageLightweight and blazing fast key-value database written in pure Dart. Strongly encrypted using AES-256.
intl
Localization And InternationalizationContains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
lottie
AnimationsRender After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
mocktail
TestingA Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
network_ninja
Networking And HTTPA powerful network logger library with floating bubble UI for monitoring API calls in Flutter applications
path_provider
Device FeaturesFlutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.
provider
State ManagementA wrapper around InheritedWidget to make them easier to use and more reusable.
sentry_flutter
Analytics And Crash ReportingSentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.
shared_preferences
Databases And StorageFlutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
url_launcher
Device FeaturesFlutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
workmanager
Background ProcessingFlutter Workmanager. This plugin allows you to schedule background work on Android and iOS.