Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
font_awesome_flutter
The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.
firebase_storage
Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.
sentry
A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.
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
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
flutter_riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
fluttertoast
Toast Library for Flutter, Easily create toast messages in single line of code
get_it
Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"
custom_lint
Lint rules are a powerful way to improve the maintainability of a project. Custom Lint allows package authors and developers to easily write custom lint rules.
Top Flutter packages
Some of the top packages that extend Flutter with new features
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
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.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
youtube_player_flutter
Flutter plugin for playing or streaming inline YouTube videos using the official iFrame player API. This plugin supports both Android and iOS.
shimmer
A package provides an easy way to add shimmer effect in Flutter project
dropdown_search
Simple and reactive Searchable Dropdown with item search feature, making it possible to use an sync/async item for easy customization.
Top Dart packages
Some of the top packages for any Dart-based app or program
jiffy
Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time
A pdf producer for Dart. It can create pdf files for both web or flutter.
bloc_test
A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.
pub_semver
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
dart_frog
A fast, minimalistic backend framework for Dart built by Very Good Ventures.
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