package manager

Find and use packages to build Dart and Flutter apps.

Flutter Favorites

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


A Flutter plugin to easily handle realtime location in iOS and Android. Provides settings for optimizing performance or battery.


Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.


Flutter plugin for getting commonly used locations on the Android & iOS file systems, such as the temp and app data directories.


Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.

Most popular packages

The most downloaded packages over the past 60 days


Provides encoders and decoders for various archive and compression formats such as zip, tar, bzip2, gzip, and zlib.


A pluggable, mockable process invocation abstraction for Dart.


A parser for YAML, a human-friendly data serialization standard


This package provides a library that performs static analysis of Dart code.


A common platform interface for the permission_handler plugin.


Provides APIs for debugging and error logging. This library introduces abstractions similar to those used in other languages, such as the Closure JS Logger and java.util.logging.Logger.

Top Flutter packages

Top packages that extend Flutter with new features


⏩ A Flutter widget that scrolls text infinitely. Provides many customizations including custom scroll directions, durations, curves as well as pauses after every round.


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


O jeito mais fácil de utilizar padrões e formatos brasileiros em seu projeto Dart.


An architecture and widgets for an MVVM inspired architecture in Flutter. It provides common functionalities required to build a large application in a understandable manner.


An "expansion" on the Flutter SDK's standard ExpansionTile, to create a Google Material Theme inspired raised widget, ExpansionTileCard, instead.


A Flutter package that implements Material Design Feature discovery to show a description of specific features to new users. See

Top Dart packages

Top packages for any Dart-based app or program


A crash reporting library for for Dart that sends crash reports to This library supports Dart VM, and Flutter for mobile, web, and desktop.


retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.


Mutual exclusion with implementation of normal and read-write mutex


An easy to use and extendable logging package for Dart. Especially useful for use in libraries, as it allows applications to control logging from the imported libraries.


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


Javascript Object Signing and Encryption (JOSE) library supporting JWE, JWS, JWK and JWT