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

firebase_core

Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.

animated_text_kit

A flutter package project which contains a collection of cool and beautiful text animations.

googleapis

Auto-generated client libraries for accessing Google APIs described through the API discovery service.

routemaster

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

decoration image for package section

Most popular packages

Some of the most downloaded packages over the past 60 days

google_fonts

A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.

lottie

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

clock

A fakeable wrapper for dart:core clock APIs.

hive

Lightweight and blazing fast key-value database written in pure Dart. Strongly encrypted using AES-256.

flutter_launcher_icons

A package which simplifies the task of updating your Flutter app's launcher icon.

freezed_annotation

Annotations for the freezed code-generator. This package does nothing without freezed too.

Top Flutter packages

Some of the top packages that extend Flutter with new features

firebase_messaging

Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.

flutter_switch

A custom switch widget that can have a custom height and width, borders, border radius, colors, toggle size, custom text and icons inside the toggle.

equatable

A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.

hooks_riverpod

A simple way to access state from anywhere in your application while robust and testable.

expandable

A Flutter widget that can be expanded or collapsed by clicking on a header or an icon.

get_it

Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"

decoration image for package section
decoration image for package section

Top Dart packages

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

jiffy

Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time

synchronized

Lock mechanism to prevent concurrent access to asynchronous code.

cookie_jar

A cookie manager for http requests in Dart, help you to deal with the cookie policies and persistence.

dio_cache_interceptor

Dio HTTP cache interceptor with multiple stores respecting HTTP directives (or not).

logger

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

maps_toolkit

Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from `android-maps-utils`).

Package of the Week

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

Gap (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
fl_chart (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
Location (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
Package:async (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive