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

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.

sentry

A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.

path_provider

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

flame

A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.

Most popular packages

Some of the most downloaded packages over the past 60 days

flutter_local_notifications

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

geocoding

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

dio

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

dds_service_extensions

Extension methods for `package:vm_service`, used to make requests a Dart Development Service (DDS) instance.

image_picker

Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

connectivity_plus

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

webview_flutter

A Flutter plugin that provides a WebView widget backed by the system webview.

flutter_stripe

Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more.

jiffy

Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time

flutter_sound

Europe Stand With Ukraine. Pray for Ukraine. A complete api for audio playback and recording. Audio player, audio recorder.

lottie

Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

injectable

Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.

Top Dart packages

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

injectable

Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.

shorebird_code_push

Check for and download Shorebird code push updates from your app.

jiffy

Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time

lints

Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team.

hydrated_bloc

An extension to the bloc state management library which automatically persists and restores bloc states.

http_interceptor

A lightweight, simple plugin that allows you to intercept request and response objects and modify them if desired.

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)
feedback (Package of the Week)
firebase_vertexai (Package of the Week)
Mix (Package of the Week)