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

package_info_plus

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

auto_size_text

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

fluentui_system_icons

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

toggle_switch

Toggle Switch - A simple toggle switch widget. It can be fully customized with desired icons, width, colors, text, corner radius etc. It also maintains selection state.

Most popular packages

Some of the most downloaded packages over the past 60 days

firebase_auth

Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

flutter_spinkit

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.

flutter_staggered_grid_view

Provides a collection of Flutter grids layouts (staggered, masonry, quilted, woven, etc.).

cloud_firestore

Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

location

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

auto_size_text

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

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"

fl_chart

A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.

mime

Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.

riverpod

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

retrofit

retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.

cloud_firestore

Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

Top Dart packages

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

riverpod

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

very_good_cli

A Very Good Command-Line Interface for Dart created by Very Good Ventures.

random_string

Simple library for generating random ascii strings by default using Random from 'dart:math'.

mockito

A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.

dartx

Superpowers for Dart. Collection of useful static extension methods.

platform

A pluggable, mockable platform information abstraction for Dart.

Package of the Week

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

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