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


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


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 plugin for launching a URL. Supports web, phone, SMS, and email schemes.


RxDart is an implementation of the popular ReactiveX api for asynchronous programming, leveraging the native Dart Streams api.

Most popular packages

Some of the most downloaded packages over the past 60 days


Default icons asset for Cupertino widgets based on Apple styled icons


A library useful for creating fuzzy timestamps. (e.g. "15 minutes ago")


Toast Library for Flutter, Easily create toast messages in single line of code


Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.


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


Flutter widget that automatically resizes text to fit perfectly within its bounds.

Top Flutter packages

Some of the top packages that extend Flutter with new features


Flutter library to load and cache network images. Can also be used with placeholder and error widgets.


A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.


A highly customizable typeahead (autocomplete) text input field for Flutter


Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.


A complete solution to create Local and Push Notifications, customizing buttons, images, sounds, emoticons and applying many different layouts for Flutter apps.


Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

Top Dart packages

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


A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.


The decimal package allows you to deal with decimal numbers without losing precision.


A dart implementation of the famous javascript library 'jsonwebtoken' (JWT).


Utilities to write a client or server using the JSON-RPC 2.0 spec.


A server and browser based MQTT client for Dart supporting normal, secure sockets and websockets.


Drift is a reactive library to store relational data in Dart and Flutter applications.

Package of the Week

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

feedback (Package of the Week)
firebase_auth (Package of the Week)
feedback (Package of the Week)
feedback (Package of the Week)