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

provider

A wrapper around InheritedWidget to make them easier to use and more reusable.

flutter_redux

A set of utility Widgets that Provide and Connect to a Redux Store

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.

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

string_scanner

A class for parsing strings using a sequence of patterns.

process

A pluggable, mockable process invocation abstraction for Dart.

webview_flutter

A Flutter plugin that provides a WebView widget on Android and iOS.

http

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

firebase_auth_web

The web implementation of firebase_auth

platform_detect

A lightweight library for detecting the running browser and OS

Top Flutter packages

Top packages that extend Flutter with new features

get

Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with GetX.

expansion_tile_card

An "expansion" on the Flutter SDK's standard ExpansionTile, to create a Google Material Theme inspired raised widget, ExpansionTileCard, instead.

audio_service

Flutter plugin to play audio in the background while the screen is off.

page_transition

Flutter Page Transition Package which is the transition second page

syncfusion_flutter_gauges

Syncfusion Flutter gauges library includes data visualization widgets such as radial gauge, which is written in dart, to create modern, interactive, and animated gauges.

theme_provider

Easy to use and customizable Theme Provider. This Widget can be used to easily provide a theme controller across the widget tree.

Top Dart packages

Top packages for any Dart-based app or program

path

A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.

decimal

The decimal package allows you to deal with decimal numbers without loosing precision.

graphs

Graph algorithms that operate on graphs in any representation

image

Provides server and web apps the ability to load, manipulate, and save images with various image file formats including PNG, JPEG, GIF, BMP, WebP, TIFF, TGA, PSD, PVR, and OpenEXR.

stream_transform

A collection of utilities to transform and manipulate streams.

filesize

A package to get humanized file sizes. Translate raw file size into human readable strings.