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

geolocator

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

routemaster

Easy-to-use Navigator 2.0 router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.

cloud_functions

A Flutter plugin allowing you to use Firebase Cloud Functions.

beamer

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

Most popular packages

Some of the most downloaded packages over the past 60 days

url_launcher

Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.

multicast_dns

Dart package for performing mDNS queries (e.g. Bonjour, Avahi).

json_annotation

Classes and helper functions that support JSON code generation via the `json_serializable` package.

uuid

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

google_sign_in

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

path_provider

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

lottie

Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

vibration

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

font_awesome_flutter

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

table_calendar

Highly customizable, feature-packed calendar widget for Flutter.

path_provider

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

bloc

A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.

Top Dart packages

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

pdf

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

dartx

Superpowers for Dart. Collection of useful static extension methods.

dart_jsonwebtoken

A dart implementation of the famous javascript library 'jsonwebtoken' (JWT).

mobx

MobX is a library for reactively managing the state of your applications. Use the power of observables, actions, and reactions to supercharge your Dart and Flutter apps.

http

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

stop_watch_timer

Simple CountUp timer / CountDown timer. It easily create app of stopwatch.

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