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.

flutter_animate

Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.

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.

characters

String replacement with operations that are Unicode/grapheme cluster aware.

Most popular packages

Some of the most downloaded packages over the past 60 days

url_launcher

Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.

dropdown_button2

Flutter's core Dropdown Button widget with steady dropdown menu and many options you can customize to your needs.

audioplayers

A Flutter plugin to play multiple audio files simultaneously

flutter_animate

Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.

lottie

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

image_picker

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

google_sign_in

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

responsive_framework

Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple.

permission_handler

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

webview_flutter

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

connectivity_plus

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

path_provider

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

Top Dart packages

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

build_runner

A build system for Dart code generation and modular compilation.

equatable

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

characters

String replacement with operations that are Unicode/grapheme cluster aware.

ffigen

Generator for FFI bindings, using LibClang to parse C, Objective-C, and Swift files.

envied

Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.

mqtt_client

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

Package of the Week

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

video_player (Package of the Week)
Mix (Package of the Week)
firebase_vertexai (Package of the Week)
video_player (Package of the Week)