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

path_provider

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

sentry_flutter

Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.

android_alarm_manager_plus

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

firebase_storage

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

Most popular packages

Some of the most downloaded packages over the past 60 days

cached_network_image

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

location

Cross-platform plugin for easy access to device's location in real-time.

google_sign_in

Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account.

firebase_remote_config

Flutter plugin for Firebase Remote Config. Update your application look and feel and behavior without re-releasing.

logger

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

video_player

Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, and web.

Top Flutter packages

Some of the top packages that extend Flutter with new features

provider

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

animations

Fancy pre-built animations that can easily be integrated into any Flutter application.

table_calendar

Highly customizable, feature-packed calendar widget for Flutter.

connectivity_plus

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

just_audio

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.

vibration

A plugin for handling Vibration API on iOS, Android, web and OpenHarmony.

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

retry

Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.

pub_semver

Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.

dio_cookie_manager

A cookie manager combines cookie_jar and dio, based on the interceptor algorithm.

lint

An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

synchronized

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

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