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.

beamer

A routing package built on top of Router and Navigator's pages API, supporting arbitrary nested navigation, guards and more.

cloud_functions

A Flutter plugin allowing you to use Firebase Cloud Functions.

feedback

A Flutter package for getting better feedback. It allows the user to give interactive feedback directly in the app.

Most popular packages

Some of the most downloaded packages over the past 60 days

file_picker

A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.

audioplayers

A Flutter plugin to play multiple audio files simultaneously

permission_handler

Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.

auto_size_text

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

collection

Collections and utilities functions and classes related to collections.

logger

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

go_router

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

responsive_builder

A set of widgets that can be used to define a readable responsive UI for widgets.

google_maps_flutter

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

pdf

A pdf producer for Dart. It can create pdf files for both web or flutter.

http

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

path_provider

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

Top Dart packages

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

xml

A lightweight library for parsing, traversing, querying, transforming and building XML documents.

slang

Localization / Internationalization (i18n) solution. Use JSON, YAML, CSV, or ARB files to create typesafe translations via source generation.

shelf_static

Static file server support for the shelf package and ecosystem.

melos

A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.

email_validator

A simple (but correct) dart class for validating email addresses

riverpod

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

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