pub.dev package manager

Find and use packages to build Dart and Flutter apps.

Flutter Favorites

Packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee

sign_in_with_apple

Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.

battery

Flutter plugin for accessing information about the battery state (full, charging, discharging) on Android and iOS.

json_serializable

Automatically generate code for converting to and from JSON by annotating Dart classes.

sensors

Flutter plugin for accessing the Android and iOS accelerometer and gyroscope sensors.

Most popular packages

The most downloaded packages over the past 60 days

path_provider

Flutter plugin for getting commonly used locations on the Android & iOS file systems, such as the temp and app data directories.

stream_transform

A collection of utilities to transform and manipulate streams.

platform_detect

A lightweight library for detecting the running browser and OS

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.

process

A pluggable, mockable process invocation abstraction for Dart.

octo_image

A multifunctional Flutter image widget. Supports placeholders, error widgets and image transformers with fading.

Top Flutter packages

Top packages that extend Flutter with new features

flutter_screenutil

A flutter plugin for adapting screen and font size.Guaranteed to look good on different models

hidden_drawer_menu

Hidden Drawer Menu is a library for adding a beautiful drawer mode menu feature with perspective animation

supercharged

Supercharged brings all the comfort features from languages like Kotlin to all Flutter developers.

responsive_builder

A set of widgets that can be used to define a readable responsive UI for widgets.

printing

Plugin that allows Flutter apps to generate and print documents to android or ios compatible printers

animated_splash

A light weight package for flutter apps, that easily shows a splash screen with a nice fade animation.

Top Dart packages

Top packages for any Dart-based app or program

github

A high-level GitHub API Client Library that uses Github's v3 API

openid_client

Library for working with OpenID Connect and implementing clients.

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions

source_gen

Source code generation builders and utilities for the Dart build system

freezed

Code generation for immutable classes that has a simple syntax/API without compromising on the features.

shelf_proxy

A shelf handler for proxying HTTP requests to another server.