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

freezed

Code generation for immutable classes that has a simple syntax/API without compromising on the features.

flutter_rust_bridge

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

sqflite

Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.

firebase_auth

Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

Image

Trending packages

Top trending packages in the last 30 days

skills_lint

A static analysis linter for Agent Skills (SKILL.md) written in Dart. Validates frontmatter, naming, paths, and structure for use in CI and pre-commit hooks.

iconoir_flutter

Flutter library for Iconoir, the biggest open source icon library with tons of free icons.

dart_frog_lint

A collection of lint rules built specifically for Dart Frog — a fast, minimalistic backend framework for Dart.

mason_api

A Dart API client used by the Mason CLI (package:mason_cli).

mason_cli

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

eventified_generator

Transform method calls to a stream of events.

Top Flutter packages

Some of the top packages that extend Flutter with new features

path

A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.

printing

Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.

mocktail

A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.

melos

A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.

extended_image

Official extension image, support placeholder for loading/failed state, cache network, zoom/pan, photo view, slide out page, editor (crop, rotate, flip), painting etc.

http

A composable, multi-platform, Future-based API for HTTP requests.

Image
Image

Top Dart packages

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

riverpod

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

phone_numbers_parser

Dart library for parsing phone numbers. Inspired by Google's libphonenumber and PhoneNumberKit for ios.

dio

A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.

convert

Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.

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.

cross_file

An abstraction to allow working with files across multiple platforms.

Package of the Week

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

dart_mcp (Package of the Week)
ImageImage
widgetbook (Package of the Week)
ImageImage
flutter_rating_bar (Package of the Week)
ImageImage
Firebase Analytics (Package of the Week)
ImageImage