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.

firebase_auth

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

share_plus

Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.

firebase_storage

Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.

Trending packages

Top trending packages in the last 30 days

serverpod_argon2

Argon2 password hashing (argon2id, argon2i, argon2d) backed by the Zig standard library. Ships prebuilt native libraries for Dart and Flutter and a WebAssembly module for the web, so no local toolchai [...]

cli_launcher

CLI development utility to support launching locally installed versions.

lucide_icons

A Lucide icon library package for Flutter applications. Fork of Feather Icons, open for anyone to contribute icons.

flutter_email_sender_platform_interface

A common platform interface for the flutter_email_sender plugin.

flutter_email_sender_web

Web platform implementation of flutter_email_sender.

amplify_authenticator

A prebuilt Sign In and Sign Up experience for the Amplify Auth category

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.

shelf

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

lottie

Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

dropdown_button2

Flutter's core Dropdown Button widget with a steady dropdown menu and many other options you can customize to your needs.

ffi

Utilities for working with Foreign Function Interface (FFI) code.

json_serializable

Automatically generate code for converting to and from JSON by annotating Dart classes.

Top Dart packages

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

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.

dart_jsonwebtoken

An easy to use JSON Web Token (JWT) implementation in Dart with all algorithms supported.

tostore

Fast distributed AI vector database and persistent local storage engine. High-performance key-value store supporting SQL, NoSQL, offline cache and encrypted data.

injectable

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

jaspr

A modern web framework for building websites in Dart that feels like Flutter but supports server-side rendering.

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.

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)
widgetbook (Package of the Week)
feedback (Package of the Week)
Flame (Package of the Week)