Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
flutter_bloc
Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
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.
mobx
MobX is a library for reactively managing the state of your applications. Use the power of observables, actions, and reactions to supercharge your Dart and Flutter apps.
cloud_functions
A Flutter plugin allowing you to use Firebase Cloud Functions.

Most popular packages
Some of the most downloaded packages over the past 60 days
shared_preferences
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
rxdart
RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.
stack_trace
A package for manipulating stack traces and printing them readably.
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
freezed_annotation
Annotations for the freezed code-generator. This package does nothing without freezed too.
flutter_lints
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
Top Flutter packages
Some of the top packages that extend Flutter with new features
url_launcher
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
built_collection
Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.
camera
A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.
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.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
animations
Fancy pre-built animations that can easily be integrated into any Flutter application.


Top Dart packages
Some of the top packages for any Dart-based app or program
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
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.
event_bus
A simple Event Bus using Dart Streams for decoupling applications
mobx_codegen
Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.
english_words
Utilities for working with English words. Counts syllables, generates well-sounding word combinations, and provides access to the top 5000 English words by usage.
win32
A Dart library for accessing common Win32 APIs using FFI. No C required!
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package