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

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.

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.

flutter_native_splash

Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.

device_info_plus

Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

Most popular packages

Some of the most downloaded packages over the past 60 days

flutter_svg

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

cupertino_icons

Default icons asset for Cupertino widgets based on Apple styled icons

file

A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems.

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.

firebase_core

Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.

firebase_storage

Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.

Top Flutter packages

Some of the top packages that extend Flutter with new features

video_player

Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, and web.

flutter_slidable

A Flutter implementation of slidable list item with directional slide actions that can be dismissed.

geolocator

Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.

mockito

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

flutter_staggered_grid_view

A Flutter staggered grid view (masonry tiles) which supports multiple columns with rows of varying sizes

device_preview

Approximate how your Flutter app looks and performs on another device.

Top Dart packages

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

pdf

A pdf producer for Dart. It can create pdf files for both web or flutter.

socket_io_client

Dartlang port of socket.io-client for web, flutter, dartvm to use

shelf_router

A convinent request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.

encrypt

A set of high-level APIs over PointyCastle for two-way cryptography.

stream_transform

A collection of utilities to transform and manipulate streams.

bloc

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

Package of the Week

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

CachedNetworkImage (Package of the Week)
Collection (Flutter Package of the Week)
Location (Flutter Package of the Week)
package:html (Flutter Package of the Week)