pub.dev package manager

Find and use packages to build Dart and Flutter apps.

Flutter Favorites

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

geolocator

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

firebase_crashlytics

Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.

mobx_codegen

Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.

android_intent_plus

Flutter plugin for launching Android Intents. Not supported on iOS.

Most popular packages

Some of the most downloaded packages over the past 60 days

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.

equatable

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

stream_transform

A collection of utilities to transform and manipulate streams.

fluttertoast

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

firebase_core

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

flutter_local_notifications

A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.

Top Flutter packages

Some of the top packages that extend Flutter with new features

shimmer

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

syncfusion_flutter_charts

A Flutter Charts library which includes data visualization widgets such as cartesian and circular charts, to create real-time, interactive, high-performance, animated charts.

flutter_markdown

A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted with simple Markdown tags.

device_info_plus

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

implicitly_animated_reorderable_list

A Flutter ListView that implicitly animates between the changes of two lists with the support to reorder its items.

path_drawing

A flutter library to help with (Canvas) Path creation and manipulation

Top Dart packages

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

pigeon

Code generator tool to make communication between Flutter and the host platform type-safe and easier.

mocktail

A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.

lpinyin

Chinese character conversion pinyin library.Accurate and complete Chinese character dictionary.Fast conversion.

very_good_analysis

Lint rules for Dart and Flutter used internally at Very Good Ventures.

common_utils

Dart common utils library.Contain DateUtil, EncryptUtil, JsonUtil, LogUtil, MoneyUtil, NumUtil, ObjectUtil, RegexUtil, TextUtil, TimelineUtil, TimerUtil.

filesize

A package to get humanized file sizes. Translate raw file size into human readable strings.

Package of the Week

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