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

flutter_svg

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

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.

shared_preferences

Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.

routemaster

Easy-to-use Flutter router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.

Trending packages

Top trending packages in the last 30 days

jni_util

Shared utility functions for package:jni and package:jnigen.

dap_adapters

Dart Debug Adapter Protocol (DAP) adapters translating the DAP protocol to the Dart VM Service protocol.

is_ios_simulator

Checks whether the app is running in the iOS Simulator or on a physical device

cupertino_ui

The official Flutter Cupertino Design Library, implementing the iOS design system.

material_ui

The official Flutter Material UI Library, implementing Google's Material Design design system.

quill_native_bridge_android

Android implementation of the quill_native_bridge plugin.

Top Flutter packages

Some of the top packages that extend Flutter with new features

dio

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

shimmer

A package provides an easy way to add shimmer effect in Flutter project

local_auth

Flutter plugin to allow local authentication via biometrics, passcode, pin, or pattern.

mask_text_input_formatter

The package provides TextInputFormatter for TextField and TextFormField which format the input by a given mask.

open_file

A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html)

drift

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

Top Dart packages

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

win32

Call common Windows APIs directly from Dart using FFI.

markdown

A portable Markdown library written in Dart that can parse Markdown into HTML.

very_good_analysis

Lint rules for Dart and Flutter used internally at Very Good Ventures.

dart_frog

The official runtime for Dart Frog — a fast, minimalistic backend framework for Dart.

platform

A pluggable, mockable platform information abstraction for Dart.

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions.

Package of the Week

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

dart_mcp (Package of the Week)
widgetbook (Package of the Week)
sqflite (Flutter Package of the Week)
go_router (Package of the Week)