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


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


A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.


Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.


Flutter plugin for launching Android Intents. Not supported on iOS.

decoration image for package section

Most popular packages

Some of the most downloaded packages over the past 60 days


Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.


Annotations to create static Dart interfaces for JavaScript APIs.


Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS.


Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.


A composable, multi-platform, Future-based API for HTTP requests.


A flutter library to help with (Canvas) Path creation and manipulation

Top Flutter packages

Some of the top packages that extend Flutter with new features


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.


A powerful grid layout system for Flutter, optimized for complex user interface design.


Simple and robust Searchable Dropdown with item search feature, making it possible to use an offline item list or filtering URL for easy customization.


Powerful package to create beautiful custom animations in no time.


A package provides an easy way to add shimmer effect in Flutter project


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.

decoration image for package section
decoration image for package section

Top Dart packages

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


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.


Dart wrapper on SQLite, a self-contained, high-reliability, embedded, SQL database engine.


Graph algorithms that operate on graphs in any representation


Low-level link (text, URLs, emails, user tagging) parsing library in Dart.


The power of lazy-evaluated enumerables in your hands! (A port of functional LINQ from the .NET library.)


Lock mechanism to prevent concurrent access to asynchronous code.

Package of the Week

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

get_it (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
CachedNetworkImage (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
flutter_slidable (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
sensors_plus (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive