pub.dev package manager

Find and use packages to build Dart and Flutter apps.

Flutter Favorites

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

connectivity

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

geolocator

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

package_info

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

flutter_redux

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

Most popular packages

Some of the most downloaded packages over the past 60 days

charcode

Constants for ASCII and common non-ASCII character codes.

meta

This library contains the declarations of annotations that developers can use to express the intentions that otherwise can't be deduced by statically analyzing the source code. These annotations are i

connectivity

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

cli_util

A library to help in building Dart command-line apps.

wakelock

Plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping on Android, iOS, macOS, Windows, and web.

geolocator

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

google_fonts

A package to include fonts from fonts.google.com in your Flutter app.

provider

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

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.

dropdown_search

Simple and robust Searchable Dropdown with item search feature, making it possible to use an offline item list or filtering URL for easy customization.

oktoast

A pure flutter toast library Support custom style/widget. Easy to use. You can use this library to achieve the same effect as Android toast.

flutter_screenutil

A flutter plugin for adapting screen and font size.Guaranteed to look good on different models

Top Dart packages

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

mobx_codegen

Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.

bloc_test

A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.

ferry

Ferry is a simple, powerful GraphQL Client for Flutter and Dart.

grinder

Grinder is a task runner for Dart, helping to define and automate common project workflows.

common_utils

Dart common utils library.Contain DateUtil, EncryptUtil, JsonUtil, LogUtil, MoneyUtil, NumUtil, ObjectUtil, RegexUtil, TextUtil, TimelineUtil, TimerUtil.

http_parser

A platform-independent package for parsing and serializing HTTP formats.

Package of the Week

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