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.

android_intent_plus

Flutter plugin for launching Android Intents. Not supported on iOS.

win32

Access common Win32 APIs directly from Dart using FFI — no C required!

url_launcher

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

Trending packages

Top trending packages in the last 30 days

data_assets

This library contains the hook protocol specification for bundling data assets with Dart packages.

webrtc_interface

WebRTC Interface for Dart-Web/Flutter.

analyzer_buffer

A package to help writing code-generators while supporting import prefixes and default values

dart_webrtc

Use the dart/js library to re-wrap the webrtc js interface of the browser, to adapted common browsers.

flutter_secure_storage_darwin

Apple (ios and macos) implementation of flutter_secure_storage

gql

GraphQL tools for parsing, transforming and printing GraphQL documents.

Top Flutter packages

Some of the top packages that extend Flutter with new features

share_plus

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

retry

Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.

firebase_auth

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

talker

Advanced error handler and logger package for flutter and dart. App monitoring, logs history, report sharing, custom logs, and etc.

animations

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

flutter_map

Flutter's №1 non-commercially aimed map client: it's easy-to-use, versatile, vendor-free, fully cross-platform, and 100% pure-Flutter

Top Dart packages

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

drift

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

slang

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

otp

RFC6238 Time-Based One-Time Password / Google Authenticator Library

kiwi

A simple yet efficient dependency injection container for Dart and Flutter (can be coupled with the kiwi_generator package).

chopper

Chopper is an http client generator using source_gen, inspired by Retrofit

bloc_test

A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.

Package of the Week

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

camera (Package of the Week)
record (Package of the Week)
firebase_auth (Package of the Week)
flutter_rating_bar (Package of the Week)