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

geolocator

Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.

sentry_flutter

Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.

cloud_firestore

Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

flutter_animate

Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.

Most popular packages

Some of the most downloaded packages over the past 60 days

url_launcher

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

firebase_storage

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

vm_snapshot_analysis

Utilities for analysing AOT snapshot size.

fl_chart

A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.

qr_flutter

QR.Flutter is a Flutter library for simple and fast QR code rendering via a Widget or custom painter.

timeago

A library useful for creating fuzzy timestamps. (e.g. "15 minutes ago")

Top Flutter packages

Some of the top packages that extend Flutter with new features

geolocator

Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.

fl_chart

A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.

built_value

Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.

freezed

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

grouped_list

A Flutter ListView where the list items can be grouped into sections.

image_gallery_saver

A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.

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.

uuid

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

english_words

Utilities for working with English words. Counts syllables, generates well-sounding word combinations, and provides access to the top 5000 English words by usage.

dartx

Superpowers for Dart. Collection of useful static extension methods.

faker

A library for generating fake data. faker is heavily inspired by the Python package faker and, the Ruby package ffaker.

synchronized

Lock mechanism to prevent concurrent access to asynchronous code.

Package of the Week

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

video_player (Package of the Week)
firebase_vertexai (Package of the Week)
video_player (Package of the Week)
feedback (Package of the Week)