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.

mobx_codegen

Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.

flutter_native_splash

Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.

chopper

Chopper is an http client generator using source_gen, inspired by Retrofit

decoration image for package section

Most popular packages

Some of the most downloaded packages over the past 60 days

cupertino_icons

Default icons asset for Cupertino widgets based on Apple styled icons

flutter_svg

An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

uuid

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

completion

A package to add shell command completion to your Dart application

path_provider

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

dwds

A service that proxies between the Chrome debug protocol and the Dart VM service protocol.

Top Flutter packages

Some of the top packages that extend Flutter with new features

shared_preferences

Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.

hooks_riverpod

A simple way to access state from anywhere in your application while robust and testable.

mime

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

flutter_lints

Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

logging

Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.

firebase_messaging

Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.

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

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions.

icons_launcher

A command-line tool that simplifies the task of updating your Flutter app's launcher icon.

lpinyin

Chinese character conversion pinyin library.Accurate and complete Chinese character dictionary.Fast conversion.

supabase

A dart client for Supabase. This client makes it simple for developers to build secure and scalable products.

xml

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

process_run

Process run helpers for Linux/Win/Mac and which like feature for finding executables.

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
flutter_animate (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
shared_preferences (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
font_awesome_flutter (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive