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

flutter_redux

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

sensors

Flutter plugin for accessing the Android and iOS accelerometer and gyroscope sensors.

bottom_navy_bar

A beautiful and animated bottom navigation. The navigation bar use your current theme, but you are free to customize it.

connectivity

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

Most popular packages

Some of the most downloaded packages over the past 60 days

win32

A Dart library for accessing common Win32 APIs using FFI. No C required!

url_launcher

Flutter plugin for launching a URL on Android and iOS. Supports web, phone, SMS, and email schemes.

uuid

RFC4122 (v1, v4, v5) UUID Generator and Parser for all Dart platforms (Web, VM, Flutter)

package_info

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

pub_semver

Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.

charcode

Constants for ASCII and common non-ASCII character codes represented by top-level constants.

Top Flutter packages

Some of the top packages that extend Flutter with new features

syncfusion_flutter_datepicker

The Syncfusion Flutter Date Range Picker widget allows users to easily select dates or a range of dates. It has built-in views that allow quick navigation to the desired date.

flutter_redux

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

auto_animated

Widgets starting auto play animation when mounted. It is already possible to animate the list and icons.

flutter_inner_drawer

Inner Drawer is an easy way to create an internal side section (left/right) where you can insert a list menu or other.

flutter_pagewise

A library for widgets that load their content one page (or batch) at a time.

adaptive_theme

Allows to change between light and dark theme dynamically and add system adaptive theme support.

Top Dart packages

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

filesize

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

json_serializable

Automatically generate code for converting to and from JSON by annotating Dart classes.

password_strength

A password strength estimator. Can be used to show the user whether the password they chose is strong against bruteforce or dictionary attacks.

retrofit

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

cpfcnpj

An easy-to-use utility for CPF/CNPJ validation and formatting.

algolia

Algolia is a pure dart SDK, wrapped around Algolia REST API for easy implementation for your Flutter or Dart projects.