Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
firebase_storage
Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.
convex_bottom_bar
A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.
sentry_flutter
Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.
Most popular packages
Some of the most downloaded packages over the past 60 days
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.
shelf
A model for web server middleware that encourages composition and easy reuse.
rxdart
RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.
file
A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems.
js
Annotations to create static Dart interfaces for JavaScript APIs.
clock
A fakeable wrapper for dart:core clock APIs.
Top Flutter packages
Some of the top packages that extend Flutter with new features
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
uuid
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart
vibration
A plugin for handling Vibration API on iOS, Android, and web.
sentry_flutter
Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.
fl_chart
A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
pinput
Pin code input (OTP) text field, iOS SMS autofill, Android SMS autofill One Time Code, Password, Passcode, Captcha, Security, Coupon, Wowcher, 2FA, Two step verification
Top Dart packages
Some of the top packages for any Dart-based app or program
http
A composable, multi-platform, Future-based API for HTTP requests.
material_color_utilities
Algorithms and utilities that power the Material Design 3 color system, including choosing theme colors from images and creating tones of colors; all in a new color space.
decimal
The decimal package allows you to deal with decimal numbers without losing precision.
json_serializable
Automatically generate code for converting to and from JSON by annotating Dart classes.
ffi
Utilities for working with Foreign Function Interface (FFI) code.
flutter_lints
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package