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.

device_info_plus

Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

fpdart

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

video_player

Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, macOS and web.

Trending packages

Top trending packages in the last 30 days

speech_to_text_windows

Windows implementation of speech_to_text plugin using UWP Speech Recognition APIs

haptic_kit

Haptic feedback, vibration and animated UI widgets for Flutter — Android & iOS. Impact, notification, selection, predefined effects, custom waveforms, Core Haptics patterns plus 8 production-ready widgets.

app_tracking_transparency

This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data.

in_app_purchase_storekit

An implementation for the iOS and macOS platforms of the Flutter `in_app_purchase` plugin. This uses the StoreKit Framework.

ffi_leak_tracker

Allocation tracking and leak detection for Dart FFI code.

root_checker_plus

A Flutter plugin for detecting rooted Android devices and jailbroken iOS devices with developer mode detection.

Top Flutter packages

Some of the top packages that extend Flutter with new features

uuid

RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart

image_picker

Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

flutter_blurhash

Compact representation of placeholder for an image. Encode a blurry image under 30 characters for instant display like used by Medium

animations

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

cupertino_icons

Default icons asset for Cupertino widgets based on Apple styled icons

pin_code_fields

A highly customizable PIN/OTP input field for Flutter with Material Design support and headless core for custom UIs.

Top Dart packages

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

http

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

mime

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

diacritic

Removes common accents and diacritical signs from a string by replacing them with an equivalent character.

platform

A pluggable, mockable platform information abstraction for Dart.

dio_cache_interceptor

Dio HTTP cache interceptor with multiple stores respecting HTTP directives (or not).

logging

Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.

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)
camera (Package of the Week)
widgetbook (Package of the Week)
get_it (Package of the Week)