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

firebase_storage

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

battery_plus

Flutter plugin for accessing information about the battery state(full, charging, discharging).

firebase_messaging

Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.

network_info_plus

Flutter plugin for discovering information (e.g. WiFi details) of the network.

decoration image for package section

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.

cupertino_icons

Default icons asset for Cupertino widgets based on Apple styled icons

web_socket_channel

StreamChannel wrappers for WebSockets. Provides a cross-platform WebSocketChannel API, a cross-platform implementation of that API that communicates over an underlying StreamChannel.

mime

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

webview_flutter

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

camera

A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.

Top Flutter packages

Some of the top packages that extend Flutter with new features

firebase_auth

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

permission_handler

Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.

flutter_animate

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

cloud_firestore

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

injectable

Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.

table_calendar

Highly customizable, feature-packed calendar widget for Flutter.

decoration image for package section
decoration image for package section

Top Dart packages

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

image

Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.

bloc_concurrency

Custom event transformers inspired by ember concurrency. Built to be used with the bloc state management package.

dart_jsonwebtoken

A dart implementation of the famous javascript library 'jsonwebtoken' (JWT).

chopper

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

flutter_gen

The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.

hydrated_bloc

An extension to the bloc state management library which automatically persists and restores bloc states.

Package of the Week

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

Firestore (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
firebase_storage (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
Freezed (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
Flame (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive