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

device_info_plus

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

package_info_plus

Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.

flutter_slidable

A Flutter implementation of slidable list item with directional slide actions that can be dismissed.

mobx_codegen

Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.

Trending packages

Top trending packages in the last 30 days

geoclue

GeoClue: The Geolocation Service

jni

A library to access JNI from Dart and Flutter that acts as a support library for package:jnigen.

mic_stream_recorder

A Flutter plugin for recording audio from the microphone with real-time amplitude monitoring. Supports both iOS and Android platforms with configurable recording settings and built-in playback functionality.

gql_error_link

GQL Link to handle execution errors and exceptions

dart_pubspec_licenses

A library to make it easy to extract OSS license information from Dart packages using pubspec.yaml

kiwi

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

provider

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

sliver_tools

A set of useful sliver tools that are missing from the flutter framework

firebase_messaging

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

firebase_remote_config

Flutter plugin for Firebase Remote Config. Update your application look and feel and behavior without re-releasing.

sensors_plus

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

barcode

Barcode generation library for Dart that can generate generic drawing operations for any backend.

Top Dart packages

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

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions.

chopper

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

sqflite_common_ffi

sqflite ffi based implementation, for desktop and units tests.

flutter_lints

Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

html_unescape

A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.

formz

A unified form representation in Dart which aims to simplify form representation and validation in a generic way.

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)
firebase_vertexai (Package of the Week)
Location (Flutter Package of the Week)
google_fonts (Package of the Week)