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

package_info_plus

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

device_info_plus

Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

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.

animated_text_kit

A flutter package project which contains a collection of cool and beautiful text animations.

decoration image for package section

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.

built_collection

Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.

equatable

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

file

A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems.

vm_snapshot_analysis

Utilities for analysing AOT snapshot size.

mustache_template

A mustache template library that supports dart2js and dart2native

Top Flutter packages

Some of the top packages that extend Flutter with new features

fluttertoast

Toast Library for Flutter, Easily create toast messages in single line of code

animated_text_kit

A flutter package project which contains a collection of cool and beautiful text animations.

built_value

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

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.

xml

A lightweight library for parsing, traversing, querying, transforming and building XML documents.

uuid

RFC4122 (v1, v4, v5) UUID Generator and Parser for all Dart platforms (Web, VM, Flutter)

decoration image for package section
decoration image for package section

Top Dart packages

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

mime

Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.

isar

Extremely fast, easy to use, and fully async NoSQL database for Flutter.

file

A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems.

shelf

A model for web server middleware that encourages composition and easy reuse.

pdf

A pdf producer for Dart. It can create pdf files for both web or flutter.

pub_semver

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

Package of the Week

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

Firebase Crashlytics (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
firebase_storage (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
flutter_lints (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
sensors_plus (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive