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


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


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


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


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


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


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


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


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


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


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


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.


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


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


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


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


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


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


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


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


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


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


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