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_native_splash

Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.

animated_text_kit

A flutter package project which contains a collection of cool and beautiful text animations.

sensors_plus

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

riverpod

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

Trending packages

Top trending packages in the last 30 days

hooks_runner

This package is the backend that invokes build hooks.

code_assets

This library contains the hook protocol specification for bundling native code with Dart packages.

hooks

A library that contains a Dart API for the JSON-based protocol for `hook/build.dart` and `hook/link.dart`.

isolate_channel

Communication channels for isolates based on Flutter's plugin channels

device_frame_plus

Mockups for common devices.

bloc_tools

Tools for building applications using the bloc state management library.

Top Flutter packages

Some of the top packages that extend Flutter with new features

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions.

camera

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

mobile_scanner

A universal Flutter barcode and QR code scanner using CameraX/ML Kit for Android, AVFoundation/Apple Vision for iOS & macOS, and ZXing for web.

firebase_auth

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

connectivity_plus

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

flutter_hooks

A flutter implementation of React hooks. It adds a new kind of widget with enhanced code reuse.

Top Dart packages

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

characters

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

slang

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

flutter_launcher_icons

A package which simplifies the task of updating your Flutter app's launcher icon.

shelf

A model for web server middleware that encourages composition and easy reuse.

platform

A pluggable, mockable platform information abstraction for Dart.

envied

Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.

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)
Mix (Package of the Week)
Firebase Remote Config (Package of the Week)
Firestore (Package of the Week)