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

font_awesome_flutter

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

connectivity_plus

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

fluent_ui

Implements Windows UI in Flutter. Based on the official documentation

cloud_functions

A Flutter plugin allowing you to use Firebase Cloud Functions.

Most popular packages

Some of the most downloaded packages over the past 60 days

image_picker

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

share_plus

Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.

logger

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

mime

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

provider

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

auto_size_text

Flutter widget that automatically resizes text to fit perfectly within its bounds.

Top Flutter packages

Some of the top packages that extend Flutter with new features

image_picker

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

mime

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

vibration

A plugin for handling Vibration API on iOS, Android, and web.

mobile_scanner

A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.

sentry_flutter

Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions.

Top Dart packages

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

http

A composable, multi-platform, Future-based API for HTTP requests.

pigeon

Code generator tool to make communication between Flutter and the host platform type-safe and easier.

hydrated_bloc

An extension to the bloc state management library which automatically persists and restores bloc states.

sentry

A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.

retry

Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.

graphs

Graph algorithms that operate on graphs in any representation

Package of the Week

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

feedback (Package of the Week)
fl_chart (Package of the Week)
firebase_auth (Package of the Week)
fl_chart (Package of the Week)