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.

geolocator

Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.

built_collection

Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.

android_intent_plus

Flutter plugin for launching Android Intents. Not supported on iOS.

Most popular packages

Some of the most downloaded packages over the past 60 days

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.

logging

Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.

shared_preferences

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

logger

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

image_picker

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

collection

Collections and utilities functions and classes related to collections.

Top Flutter packages

Some of the top packages that extend Flutter with new features

google_maps_flutter

A Flutter plugin for integrating Google Maps in iOS and Android applications.

flutter_sound

Europe Stand With Ukraine. Pray for Ukraine. A complete api for audio playback and recording. Audio player, audio recorder.

provider

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

audioplayers

A Flutter plugin to play multiple audio files simultaneously

package_info_plus

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

image_picker

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

Top Dart packages

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

uuid

RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart

graphs

Graph algorithms that operate on graphs in any representation

envied

Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.

sembast

NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.

very_good_analysis

Lint rules for Dart and Flutter used internally at Very Good Ventures.

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.

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)
firebase_auth (Package of the Week)
Gap (Package of the Week)
fl_chart (Package of the Week)