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

device_info_plus

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

cloud_firestore

Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

auto_size_text

Flutter widget that automatically resizes text to fit perfectly within its bounds.

msix

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

decoration image for package section

Most popular packages

Some of the most downloaded packages over the past 60 days

image_picker

Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

connectivity_plus

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

flutter_svg

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

webview_flutter

A Flutter plugin that provides a WebView widget on Android and iOS.

provider

A wrapper around InheritedWidget to make them easier to use and more reusable.

shelf_static

Static file server support for the shelf package and ecosystem.

Top Flutter packages

Some of the top packages that extend Flutter with new features

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.

printing

Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.

image_picker

Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

dart_code_metrics

Software analytics tool that helps developers analyse and improve software quality.

showcaseview

A Flutter package to Showcase/Highlight widgets step by step.

flutter_keyboard_visibility

Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.

decoration image for package section
decoration image for package section

Top Dart packages

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

image

Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.

mason

A Dart template generator which helps teams generate files quickly and consistently.

icons_launcher

A command-line tool that simplifies the task of updating your Flutter app's launcher icon.

characters

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

uuid

RFC4122 (v1, v4, v5) UUID Generator and Parser for all Dart platforms (Web, VM, Flutter)

ferry

Ferry is a simple, powerful GraphQL Client for Flutter and Dart.

Package of the Week

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

flutter_lints (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
Firebase Remote Config (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
sqflite (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
animated_text_kit (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive