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

path_provider

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

convex_bottom_bar

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

go_router

A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more

fluentui_system_icons

Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.

Most popular packages

Some of the most downloaded packages over the past 60 days

flutter_local_notifications

A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.

flutter_secure_storage

Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.

video_player

Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, and web.

location

Cross-platform plugin for easy access to device's location in real-time.

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.

hive_flutter

Extension for Hive. Makes it easier to use Hive in Flutter apps.

Top Flutter packages

Some of the top packages that extend Flutter with new features

google_sign_in

Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account.

get_storage

A fast, extra light and synchronous key-value storage written entirely in Dart

device_info_plus

Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

connectivity_plus

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

vibration

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

flutter_widget_from_html

Flutter package to render html as widgets that supports hyperlink, image, audio, video, iframe and many other tags.

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

synchronized

Lock mechanism to prevent concurrent access to asynchronous code.

oauth2

A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.

faker

A library for generating fake data. faker is heavily inspired by the Python package faker and, the Ruby package ffaker.

mqtt_client

A server and browser based MQTT client for Dart supporting normal, secure sockets and websockets.

socket_io_client

Dartlang port of socket.io-client for web, flutter, dartvm to use

Package of the Week

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

Mix (Package of the Week)
feedback (Package of the Week)
firebase_vertexai (Package of the Week)
Mix (Package of the Week)