package manager

Find and use packages to build Dart and Flutter apps.

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.


Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.


Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.


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

Most popular packages

Some of the most downloaded packages over the past 60 days


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.


A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.


A collection of utilities to transform and manipulate streams.


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


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


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

Top Flutter packages

Some of the top packages that extend Flutter with new features


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


A Flutter Charts library which includes data visualization widgets such as cartesian and circular charts, to create real-time, interactive, high-performance, animated charts.


A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted with simple Markdown tags.


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


A Flutter ListView that implicitly animates between the changes of two lists with the support to reorder its items.


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

Top Dart packages

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


Code generator tool to make communication between Flutter and the host platform type-safe and easier.


A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.


Chinese character conversion pinyin library.Accurate and complete Chinese character dictionary.Fast conversion.


Lint rules for Dart and Flutter used internally at Very Good Ventures.


Dart common utils library.Contain DateUtil, EncryptUtil, JsonUtil, LogUtil, MoneyUtil, NumUtil, ObjectUtil, RegexUtil, TextUtil, TimelineUtil, TimerUtil.


A package to get humanized file sizes. Translate raw file size into human readable strings.

Package of the Week

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