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

bloc

A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.

macos_ui

Flutter widgets and themes implementing the current macOS design language.

bottom_navy_bar

A beautiful and animated bottom navigation. The navigation bar uses your current theme, but you are free to customize it.

msix

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

Trending packages

Top trending packages in the last 30 days

jni_flutter

A library to access Flutter Android specific APIs from Dart.

flutter_shaders_ui

Collection of beautiful, ready-to-use Flutter widgets powered by GLSL fragment shaders. Blur, glow, noise, gradients and more.

flutter_spritesheet_animation

Lightweight spritesheet animation widget for Flutter. Grid-based and JSON atlas (TexturePacker, Aseprite) support with named animations, playback modes, and external controller.

crypto_keys

A library for doing cryptographic signing/verifying and encrypting/decrypting.

ffi_leak_tracker

Allocation tracking and leak detection for Dart FFI code.

camera_extended_platform_interface

Platform interface for camera_extended plugin with native aspect ratio support (16:9, 4:3, 1:1).

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.

sensors_plus

Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.

window_manager

This plugin allows Flutter desktop apps to resizing and repositioning the window.

firebase_auth

Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

melos

A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.

mockito

A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.

Top Dart packages

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

characters

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

json_rpc_2

Utilities to write a client or server using the JSON-RPC 2.0 spec.

universal_io

Cross-platform 'dart:io' that adds browser support for HttpClient and some other "dart:io" APIs.

pretty_dio_logger

Pretty Dio logger is a Dio interceptor that logs network calls in a pretty, easy to read format.

ffi

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

hydrated_bloc

An extension to the bloc state management library which automatically persists and restores bloc states.

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)
firebase_storage (Package of the Week)
go_router (Package of the Week)