package manager

The official package repository for Dart and Flutter apps.

Supported by Google

Flutter Favorites

Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee


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.


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.


Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.


Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

Most popular packages

Some of the most downloaded packages over the past 60 days


An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.


Default icons asset for Cupertino widgets based on Apple styled icons


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.


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.


Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.


Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.

Top Flutter packages

Some of the top packages that extend Flutter with new features


Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, and web.


A Flutter implementation of slidable list item with directional slide actions that can be dismissed.


Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.


A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.


A Flutter staggered grid view (masonry tiles) which supports multiple columns with rows of varying sizes


Approximate how your Flutter app looks and performs on another device.

Top Dart packages

Some of the top packages for any Dart-based app or program


A pdf producer for Dart. It can create pdf files for both web or flutter.


Dartlang port of for web, flutter, dartvm to use


A convinent request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.


A set of high-level APIs over PointyCastle for two-way cryptography.


A collection of utilities to transform and manipulate streams.


A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.

Package of the Week

Package of the Week is a series of quick, animated videos, each of which covers a particular package

CachedNetworkImage (Package of the Week)
Collection (Flutter Package of the Week)
Location (Flutter Package of the Week)
package:html (Flutter Package of the Week)