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

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.

location

A Flutter plugin to easily handle realtime location in iOS and Android. Provides settings for optimizing performance or battery.

url_launcher

Flutter plugin for launching a URL on Android and iOS. Supports web, phone, SMS, and email schemes.

android_intent

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

Most popular packages

The most downloaded packages over the past 60 days

string_scanner

A class for parsing strings using a sequence of patterns.

path_drawing

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

win32

A Dart library for accessing common Win32 APIs using FFI. No C required!

xml

A lightweight library for parsing, traversing, querying, transforming and building XML documents.

connectivity

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

process

A pluggable, mockable process invocation abstraction for Dart.

Top Flutter packages

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_auth_buttons

Material buttons for logging into popular social networks, including Google, Facebook, Twitter and Microsoft.

pin_code_fields

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

flutter_linkify

Turns text URLs and emails into clickable inline links in text for Flutter.

auto_size_text

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

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.

Top Dart packages

Top packages for any Dart-based app or program

pedantic

The Dart analyzer settings and best practices used internally at Google.

quiver

Quiver is a set of utility libraries for Dart that makes using many Dart libraries easier and more convenient, or adds additional functionality.

json_serializable

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

dcli

An API and dev environment for writing console (cli) apps/scripts using dart. e.g. allows you to build bash style scripts with dart.

bloc

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

uuid

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