pub.dev 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

built_value

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

fluent_ui

Implements Windows UI in Flutter. Based on the official documentation

provider

A wrapper around InheritedWidget to make them easier to use and more reusable.

msix

A command-line tool that create Msix installer from your flutter windows-build files.

Most popular packages

Some of the most downloaded packages over the past 60 days

permission_handler

Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.

firebase_storage

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

geocoding

A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features.

custom_lint

Lint rules are a powerful way to improve the maintainability of a project. Custom Lint allows package authors and developers to easily write custom lint rules.

dio

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

camera

A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.

Top Flutter packages

Some of the top packages that extend Flutter with new features

file_picker

A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.

readmore

A Flutter package that allows for dynamic expansion and collapse of text, as well as interactions with text patterns such as hashtags, URLs, and mentions.

local_auth

Flutter plugin for Android and iOS devices to allow local authentication via fingerprint, touch ID, face ID, passcode, pin, or pattern.

retrofit

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

dio

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

image_gallery_saver

A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.

Top Dart packages

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

email_validator

A simple (but correct) dart class for validating email addresses

mqtt_client

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

logger

Small, easy to use and extensible logger which prints beautiful logs.

synchronized

Lock mechanism to prevent concurrent access to asynchronous code.

very_good_analysis

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

formz

A unified form representation in Dart which aims to simplify form representation and validation in a generic way.

Package of the Week

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

Mix (Package of the Week)
Gap (Package of the Week)
fl_chart (Package of the Week)
Mix (Package of the Week)