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.

flame

A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.

fluentui_system_icons

Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.

characters

String replacement with operations that are Unicode/grapheme cluster aware.

Most popular packages

Some of the most downloaded packages over the past 60 days

args

Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.

html

APIs for parsing and manipulating HTML content outside the browser.

built_collection

Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.

test_api

The user facing API for structuring Dart tests and checking expectations.

collection

Collections and utilities functions and classes related to collections.

stream_channel

An abstraction for two-way communication channels based on the Dart Stream class.

Top Flutter packages

Some of the top packages that extend Flutter with new features

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.

stack_trace

A package for manipulating stack traces and printing them readably.

hooks_riverpod

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

flutter_lints

Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

infinite_scroll_pagination

Lazily load and display pages of items as the user scrolls down your screen.

ffi

Utilities for working with Foreign Function Interface (FFI) code.

Top Dart packages

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

logging

Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.

stream_transform

A collection of utilities to transform and manipulate streams.

talker

Advanced error handler and logger package for flutter and dart. App monitoring, logs history, report sharing, custom logs, and etc.

english_words

Utilities for working with English words. Counts syllables, generates well-sounding word combinations, and provides access to the top 5000 English words by usage.

dio_cookie_manager

A cookie manager combines cookie_jar and dio, based on the interceptor algorithm.

json_path

Implementation of RFC 9535 - JSONPath: Query Expressions for JSON. Reads and writes values in parsed JSON objects using queries like `$.store.book[2].price`.

Package of the Week

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

video_player (Package of the Week)
Mix (Package of the Week)
Firebase Remote Config (Package of the Week)
Freezed (Package of the Week)