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

flutter_animate

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

firebase_messaging

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

sensors_plus

Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.

fpdart

Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.

Most popular packages

Some of the most downloaded packages over the past 60 days

file_picker

A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.

google_maps_flutter

A Flutter plugin for integrating Google Maps in iOS and Android applications.

webview_flutter

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

pinput

Pin code input (OTP) text field, iOS SMS autofill, Android SMS autofill One Time Code, Password, Passcode, Captcha, Security, Coupon, Wowcher, 2FA, Two step verification

sse

Provides client and server functionality for setting up bi-directional communication through Server Sent Events (SSE) and corresponding POST requests.

flutter_dotenv

Easily configure any flutter application with global variables using a `.env` file.

Top Flutter packages

Some of the top packages that extend Flutter with new features

http

A composable, multi-platform, Future-based API for HTTP requests.

flutter_barcode_scanner

A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.

flutter_mobx

Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.

logger

Small, easy to use and extensible logger which prints beautiful logs.

flutter_tts

A flutter plugin for Text to Speech. This plugin is supported on iOS, macOS, Android, Web, & Windows.

sqflite

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

Top Dart packages

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

pretty_dio_logger

Pretty Dio logger is a Dio interceptor that logs network calls in a pretty, easy to read format.

synchronized

Lock mechanism to prevent concurrent access to asynchronous code.

shelf_static

Static file server support for the shelf package and ecosystem.

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.

dart_frog

A fast, minimalistic backend framework for Dart built by Very Good Ventures.

dart_jsonwebtoken

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

Package of the Week

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

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