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

firebase_messaging

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

flutter_native_splash

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

googleapis

Auto-generated client libraries for accessing Google APIs described through the API discovery service.

beamer

A routing package built on top of Router and Navigator's pages API, supporting arbitrary nested navigation, guards and more.

Most popular packages

Some of the most downloaded packages over the past 60 days

http_parser

A platform-independent package for parsing and serializing HTTP formats.

glob

A library to perform Bash-style file and directory globbing.

source_map_stack_trace

A package for applying source maps to stack traces.

yaml_edit

A library for YAML manipulation with comment and whitespace preservation.

build_resolvers

Resolve Dart code in a Builder

url_launcher_ios

iOS implementation of the url_launcher plugin.

Top Flutter packages

Some of the top packages that extend Flutter with new features

equatable

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

auto_route

AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you.

google_sign_in

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

synchronized

Lock mechanism to prevent concurrent access to asynchronous code.

flutter_keyboard_visibility

Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.

flutter_image_compress

Compress Pictures. Can effectively reduce the size of the transmission.

Top Dart packages

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

flutter_lints

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

flutter_rust_bridge

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple

password_strength

A password strength estimator. Can be used to show the user whether the password they chose is strong against bruteforce or dictionary attacks.

dartx

Superpowers for Dart. Collection of useful static extension methods.

mason_cli

Mason CLI allows developers to create and consume reusable templates called bricks.

shelf_router

A convenient request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.

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)
flutter_animate (Package of the Week)
animated_text_kit (Flutter Package of the Week)