pub.dev package manager

The official package repository for Dart and Flutter apps.

Supported by Google

Flutter Favorites

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

json_serializable

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

freezed

Code generation for immutable classes that has a simple syntax/API without compromising on the features.

flutter_animate

Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.

sentry_flutter

Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.

Most popular packages

Some of the most downloaded packages over the past 60 days

uuid

RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart

intl

Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.

petitparser

A dynamic parser framework to build efficient grammars and parsers quickly.

url_launcher

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

cupertino_icons

Default icons asset for Cupertino widgets based on Apple styled icons

flutter_secure_storage

Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.

Top Flutter packages

Some of the top packages that extend Flutter with new features

google_maps_flutter

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

dio

A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.

percent_indicator

Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.

logger

Small, easy to use and extensible logger which prints beautiful logs.

flutter_keyboard_visibility

Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.

flutter_staggered_grid_view

Provides a collection of Flutter grids layouts (staggered, masonry, quilted, woven, etc.).

Top Dart packages

Some of the 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.

equatable

A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.

msix

A command-line tool that create Msix installer from your flutter windows-build files.

retrofit_generator

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

diacritic

Removes common accents and diacritical signs from a string by replacing them with an equivalent character.

code_builder

A fluent, builder-based library for generating valid Dart code

Package of the Week

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

Gap (Package of the Week)
fl_chart (Package of the Week)
Firebase Analytics (Package of the Week)
firebase_auth (Package of the Week)