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

sqflite

Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.

url_launcher

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

flutter_animate

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

built_value_generator

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

Most popular packages

Some of the most downloaded packages over the past 60 days

url_launcher

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

xml

A lightweight library for parsing, traversing, querying, transforming and building XML documents.

provider

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

flutter_svg

An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

hive

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

http_parser

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

Top Flutter packages

Some of the top packages that extend Flutter with new features

connectivity_plus

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

sqflite

Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.

country_code_picker

A flutter package for showing a country code selector. In addition it gives the possibility to select a list of favorites countries, as well as to search using a simple searchbox

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.

email_validator

A simple (but correct) dart class for validating email addresses

badges

A 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.

Top Dart packages

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

built_value

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

stop_watch_timer

Simple CountUp timer / CountDown timer. It easily create app of stopwatch.

sembast

NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.

drift

Drift is a reactive library to store relational data in Dart and Flutter applications.

http

A composable, multi-platform, Future-based API for HTTP requests.

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.

Package of the Week

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

feedback (Package of the Week)
fl_chart (Package of the Week)
firebase_auth (Package of the Week)
feedback (Package of the Week)