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

provider

A wrapper around InheritedWidget to make them easier to use and more reusable.

firebase_storage

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

cloud_functions

A Flutter plugin allowing you to use Firebase Cloud Functions.

drift

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

Most popular packages

Some of the most downloaded packages over the past 60 days

image_picker

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

webdriver

Provides WebDriver bindings for Dart. Supports WebDriver JSON interface and W3C spec. Requires the use of WebDriver remote server.

extension_discovery

A convention and utilities for package extension discovery.

sqflite

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

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"

firebase_crashlytics

Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.

Top Flutter packages

Some of the top packages that extend Flutter with new features

image_picker

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

font_awesome_flutter

The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.

flutter_svg

An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

app_links

Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included).

flutter_sound

Europe Stand With Ukraine. Pray for Ukraine. A complete api for audio playback and recording. Audio player, audio recorder.

sign_in_with_apple

Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.

Top Dart packages

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

socket_io_client

Dartlang port of socket.io-client for web, flutter, dartvm to use

characters

String replacement with operations that are Unicode/grapheme cluster aware.

sembast

NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.

talker

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

otp

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

math_expressions

A library for parsing and evaluating mathematical expressions, supporting real numbers, vectors, and basic interval arithmetic.

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)
feedback (Package of the Week)
video_player (Package of the Week)
feedback (Package of the Week)