The Wayback Machine - https://web.archive.org/web/20221103060803/https://pub.dev/

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.

firebase_messaging

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

json_serializable

Automatically generate code for converting to and from JSON by annotating Dart classes.

path_provider

Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.

decoration image for package section

Most popular packages

Some of the most downloaded packages over the past 60 days

flutter_svg

An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

rxdart

RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.

percent_indicator

Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.

process

A pluggable, mockable process invocation abstraction for Dart.

image_picker

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

equatable

A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.

Top Flutter packages

Some of the top packages that extend Flutter with new features

fluttertoast

Toast Library for Flutter, Easily create toast messages in single line of code

shelf

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

injectable

Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.

flutter_easyloading

A clean and lightweight loading/toast widget for Flutter, Easy to use without context, Support iOS、Android and Web

flutter_markdown

A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted with simple Markdown tags.

args

Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.

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

googleapis

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

barcode

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

dart_ipify

This package uses the remote ipify web services in order to get your public IP address or geographical details from any given IP.

html_unescape

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

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions

build_runner

A build system for Dart code generation and modular compilation.

Package of the Week

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

Firebase UI for Auth (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
Package:async (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
font_awesome_flutter (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive