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

cloud_firestore

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

flutter_mobx

Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.

feedback

A Flutter package for getting better feedback. It allows the user to give interactive feedback directly in the app.

animated_text_kit

A flutter package project which contains a collection of cool and beautiful text animations.

decoration image for package section

Most popular packages

Some of the most downloaded packages over the past 60 days

cloud_firestore

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

connectivity_plus

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

shimmer

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

fluttertoast

Toast Library for Flutter, Easily create toast messages in single line of code

firebase_dynamic_links

Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms.

pin_code_fields

A flutter package which will help you to generate pin code fields. Can be useful for OTP for example.

Top Flutter packages

Some of the top packages that extend Flutter with new features

image_picker

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

equatable

A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.

flutter_switch

A custom switch widget that can have a custom height and width, borders, border radius, colors, toggle size, custom text and icons inside the toggle.

extended_image

Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc.

lottie

Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

flutter_speed_dial

Flutter plugin to implement a beautiful and dynamic Material Design Speed Dial with labels, animated icons, multi-directional children and much more.

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

logging

Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.

isar

Extremely fast, easy to use, and fully async NoSQL database for Flutter.

pdf

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

mailto

Simple Dart package for creating mailto links in your Flutter apps

effective_dart

Linter rules corresponding to the guidelines in Effective Dart.

flutter_gen

The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.

Package of the Week

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

flutter_rating_bar (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
mason (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
path_provider (Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive
Animations (Flutter Package of the Week)
youtube video play icon - activeyoutube video play icon - inactive