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

google_fonts

A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.

path_provider

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

win32

Call common Windows APIs directly from Dart using FFI.

fpdart

Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.

Trending packages

Top trending packages in the last 30 days

mdns_dart

A comprehensive mDNS (Multicast DNS) service discovery and advertisement library for Dart, ported from HashiCorp Go implementation.

relic_core

Core framework for Relic web server (platform-agnostic).

relic_io

dart:io adapter for Relic web server.

google_cloud

Utilities for running Dart code correctly on the Google Cloud Platform.

system_resources_2

Provides easy access to system resources (CPU load, memory usage).

flutter_inappwebview_linux

Linux implementation of flutter_inappwebview plugin using WPE WebKit.

Top Flutter packages

Some of the top packages that extend Flutter with new features

animations

Fancy pre-built animations that can easily be integrated into any Flutter application.

badges

A package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.

auto_route

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

flex_color_picker

A customizable Flutter primary, accent and custom color picker. Includes an optional HSV wheel color picker.

flutter_dotenv

Easily configure any flutter application with global variables using a `.env` file.

flutter_rust_bridge

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

Top Dart packages

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

win32

Call common Windows APIs directly from Dart using FFI.

barcode

Barcode generation library for Dart that can generate generic drawing operations for any backend.

copy_with_extension_gen

Automatically generating `copyWith` extensions code for classes with `@CopyWith()` annotation.

retry

Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.

injectable

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

dart_frog

The official runtime for Dart Frog — a fast, minimalistic backend framework for Dart.

Package of the Week

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

camera (Package of the Week)
widgetbook (Package of the Week)
fl_chart (Package of the Week)
firebase_storage (Package of the Week)