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

built_value

Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.

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.

google_fonts

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

just_audio

A feature-rich audio player for Flutter. Loop, clip and concatenate any sound from any source (asset/file/URL/stream) in a variety of audio formats with gapless playback.

Most popular packages

Some of the most downloaded packages over the past 60 days

string_scanner

A class for parsing strings using a sequence of patterns.

timezone

Time zone database and time zone aware DateTime.

matcher

Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases.

flutter_blurhash

Compact representation of a placeholder for an image. Encode a blurry image under 30 caracters for instant display like used by Medium

equatable

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

connectivity

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

flutter_bloc

Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.

liquid_swipe

A Flutter plugin to implement liquid Swipe effect to provided widgets.

file_picker

A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.

line_icons

Another icon library, based on Awesome Line Icons (by www.icons8.com) and with the help of FlutterIcon.com

flip_card

A component that provides flip card animation. It could be used for hide and show details of a product.

nested

A Flutter Widget which helps nest multiple widgets without needing to manually nest them.

Top Dart packages

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

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions

duration

Utilities to make working with 'Duration's easier. Formats duration in human readable form and also parses duration in human readable form to Dart's Duration.

hive

Lightweight and blazing fast key-value database written in pure Dart. Strongly encrypted using AES-256.

pedantic

The Dart analyzer settings and best practices used internally at Google.

mocktail

A Dart mocking library which simplifies mocking with null safety support and no manual mocks or code generation.

shelf

A model for web server middleware that encourages composition and easy reuse

Package of the Week

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