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

sqflite

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

video_player

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

cloud_functions

A Flutter plugin allowing you to use Firebase Cloud Functions.

bloc

A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.

Most popular packages

Some of the most downloaded packages over the past 60 days

path_provider

Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.

device_info_plus

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

share_plus

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

vm_service

A library to communicate with a service implementing the Dart VM service protocol.

uuid

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

built_value

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

webview_flutter

A Flutter plugin that provides a WebView widget on Android and iOS.

get_it

Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"

badges

A package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.

lottie

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

get_storage

A fast, extra light and synchronous key-value storage written entirely in Dart

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.

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.

slang

Localization / Internationalization (i18n) solution. Use JSON, YAML, CSV, or ARB files to create typesafe translations via source generation.

build_runner

A build system for Dart code generation and modular compilation.

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.

ffi

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

maps_toolkit

Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from `android-maps-utils`).

Package of the Week

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

feedback (Package of the Week)
firebase_auth (Package of the Week)
firebase_auth (Package of the Week)
fl_chart (Package of the Week)