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

riverpod

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

flutter_local_notifications

A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.

font_awesome_flutter

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

flutter_bloc

Flutter widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.

Trending packages

Top trending packages in the last 30 days

analysis_server_plugin

A framework and support code for building plugins for the analysis server.

rinf

Rust for native business logic, Flutter for flexible and beautiful GUI

tostore

A advanced storage engine that supports relational and NoSQL database,data smart cache, multi-space architecture,file/local storage, SQL & key-value persistent store.

sizer

Responsive UI solutions for Mobile, Web, and Desktop — making adaptability effortless.

flutter_blue_plus_winrt

Windows implementation of the flutter_blue_plus plugin.

uni_links_desktop

A desktop implementation (supports macOS and Windows) of the uni_links plugin.

Top Flutter packages

Some of the top packages that extend Flutter with new features

dio

A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.

wakelock_plus

Plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping on Android, iOS, macOS, Windows, Linux, and web.

sensors_plus

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

flutter_cache_manager

Generic cache manager for flutter. Saves web files on the storages of the device and saves the cache info using sqflite.

image_picker

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

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions.

Top Dart packages

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

bloc

A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.

random_string

Simple library for generating random ascii strings by default using Random from 'dart:math'.

password_strength

A password strength estimator. Can be used to show the user whether the password they chose is strong against bruteforce or dictionary attacks.

diacritic

Removes common accents and diacritical signs from a string by replacing them with an equivalent character.

lint

An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

stop_watch_timer

Simple CountUp timer / CountDown timer. It easily create app of stopwatch.

Package of the Week

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

camera (Package of the Week)
widgetbook (Package of the Week)
Flame (Package of the Week)
Package:async (Package of the Week)