pub.dev package manager

Find and use packages to build Dart and Flutter apps.

Flutter Favorites

Packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee

convex_bottom_bar

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

package_info

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

android_alarm_manager

Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.

battery

Flutter plugin for accessing information about the battery state (full, charging, discharging) on Android and iOS.

Most popular packages

The most downloaded packages over the past 60 days

_fe_analyzer_shared

Logic that is shared between the front_end and analyzer packages.

dio

A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.

cached_network_image

Flutter library to load and cache network images. Can also be used with placeholder and error widgets.

quiver

Quiver is a set of utility libraries for Dart that makes using many Dart libraries easier and more convenient, or adds additional functionality.

platform

A pluggable, mockable platform abstraction for Dart.

flutter_plugin_android_lifecycle

Flutter plugin for accessing an Android Lifecycle within other plugins.

Top Flutter packages

Top packages that extend Flutter with new features

simple_animations

Powerful framework to create beautiful custom animations in no time.

badges

A flutter package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.

fluro

Fluro is a Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.

animated_text_kit

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

google_maps_flutter

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

google_sign_in

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

Top Dart packages

Top packages for any Dart-based app or program

injectable

Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.

dartx

Superpowers for Dart. Collection of useful static extension methods.

dshell

An API and dev environment for writing console apps/scripts using dart. e.g. allows you to build bash style scripts with dart.

state_notifier

ValueNotifier, but outside Flutter and with some extra perks

date_format

A simple API to format dates. Provides various constants to build Date format string. Use `formatDate` method to format date according to format string.

firebase

Firebase libraries for Dart on the web and server