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_messaging

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

bottom_navy_bar

A beautiful and animated bottom navigation. The navigation bar use your current theme, but you are free to customize it.

googleapis

Auto-generated client libraries for accessing Google APIs described through the API discovery service.

flutter_redux

A set of utility Widgets that Provide and Connect to a Redux Store

decoration image for package section

Most popular packages

Some of the most downloaded packages over the past 60 days

firebase_messaging

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

test_core

A basic library for writing tests and running them on the VM.

mime

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

package_info_plus

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

dds

A library used to spawn the Dart Developer Service, used to communicate with a Dart VM Service instance.

file

A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems.

Top Flutter packages

Some of the top packages that extend Flutter with new features

shared_preferences

Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.

local_auth

Flutter plugin for Android and iOS devices to allow local authentication via fingerprint, touch ID, face ID, passcode, pin, or pattern.

chewie

A video player for Flutter with Cupertino and Material play controls

lottie

Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

responsive_builder

A set of widgets that can be used to define a readable responsive UI for widgets.

provider

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

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

bloc

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

dart_jsonwebtoken

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

stack_trace

A package for manipulating stack traces and printing them readably.

petitparser

A dynamic parser framework to build efficient grammars and parsers quickly.

build_runner

A build system for Dart code generation and modular compilation.

string_validator

Dart library for validating and sanitizing strings, especially those from user input.

Package of the Week

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

FWW 144 Render v 05
youtube video play icon - activeyoutube video play icon - inactive
flutter_lints (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
flutter_rating_bar (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
sqflite (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive