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

provider

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

package_info_plus

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

sign_in_with_apple

Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.

convex_bottom_bar

A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.

Most popular packages

Some of the most downloaded packages over the past 60 days

collection

Collections and utilities functions and classes related to collections.

vm_service

A library to communicate with a service implementing the Dart VM service protocol.

shelf_packages_handler

A shelf handler for serving a `packages/` directory.

equatable

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

stream_channel

An abstraction for two-way communication channels based on the Dart Stream class.

shelf_static

Static file server support for the shelf package and ecosystem.

Top Flutter packages

Some of the top packages that extend Flutter with new features

path

A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.

in_app_purchase

A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.

yaml

A parser for YAML, a human-friendly data serialization standard

flutter_rating_bar

A simple yet fully customizable ratingbar for flutter which also include a rating bar indicator, supporting any fraction of rating.

app_links

Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included).

flutter_widget_from_html_core

Flutter package to render html as widgets that focuses on correctness and extensibility.

Top Dart packages

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

logger

Small, easy to use and extensible logger which prints beautiful logs.

cron

A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.

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.

ansicolor

Looking to add some color to your terminal logs? `ansicolor` is an xterm-256 color support library that lets you change the foreground and background color of your text.

hive_ce

Hive Community Edition - A spiritual continuation of Hive v2

mason_cli

Mason CLI allows developers to create and consume reusable templates called bricks.

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)
shared_preferences (Package of the Week)
home_widget (Package of the Week)