Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
freezed
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
firebase_crashlytics
Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Most popular packages
Some of the most downloaded packages over the past 60 days
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
firebase_analytics
Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS.
pub_semver
Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.
collection
Collections and utilities functions and classes related to collections.
html
APIs for parsing and manipulating HTML content outside the browser.
Top Flutter packages
Some of the top packages that extend Flutter with new features
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
grouped_list
A Flutter ListView where the list items can be grouped into sections.
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
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
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"
dart_frog
A fast, minimalistic backend framework for Dart built by Very Good Ventures.
mocktail
A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.
sqlite3
Provides lightweight yet convenient bindings to SQLite by using dart:ffi
stream_transform
A collection of utilities to transform and manipulate streams.
stop_watch_timer
Simple CountUp timer / CountDown timer. It easily create app of stopwatch.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package