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

url_launcher

Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.

android_alarm_manager_plus

Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.

firebase_storage

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

fluent_ui

Implements Microsoft's Windows User Interface in Flutter.

Trending packages

Top trending packages in the last 30 days

jni_util

Shared utility functions for package:jni and package:jnigen.

is_ios_simulator

Checks whether the app is running in the iOS Simulator or on a physical device

cupertino_ui

The official Flutter Cupertino Design Library, implementing the iOS design system.

material_ui

The official Flutter Material UI Library, implementing Google's Material Design design system.

quill_native_bridge_android

Android implementation of the quill_native_bridge plugin.

whiskers

A templating library that implements the Mustache template specification, but is extendable.

Top Flutter packages

Some of the top packages that extend Flutter with new features

google_fonts

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

drift

Drift is a reactive library to store relational data in Dart and Flutter applications.

in_app_purchase

A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.

lottie

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

google_sign_in

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

mobile_scanner

A universal Flutter barcode and QR code scanner using CameraX/ML Kit for Android, AVFoundation/Apple Vision for iOS & macOS, and ZXing for web.

Top Dart packages

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

mime

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

code_builder

A fluent, builder-based library for generating valid Dart code.

postgrest

PostgREST client for Dart. This library provides an ORM interface to PostgREST.

shelf

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

web

Lightweight browser API bindings built around JS interop.

envied

Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.

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)
firebase_ai (Package of the Week)
home_widget (Package of the Week)
path_provider (Package of the Week)