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

firebase_messaging

Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.

sensors_plus

Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.

convex_bottom_bar

A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.

package_info_plus

Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.

Most popular packages

Some of the most downloaded packages over the past 60 days

url_launcher

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

geocoding

A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features.

geolocator

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

firebase_core

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

share_plus

Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.

flutter_spinkit

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.

Top Flutter packages

Some of the top packages that extend Flutter with new features

firebase_auth

Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

provider

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

animate_do

Beautiful animations inspired on Animate.css, every animation is a customizable widget.

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_messaging

Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.

cloud_firestore

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

Top Dart packages

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

built_value

Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.

media_kit

A cross-platform video player & audio player for Flutter & Dart. Performant, stable, feature-proof & modular.

html_unescape

A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.

ansicolor

Looking to add some color to your terminal logs? `ansicolor` is an xterm-256 color support library that lets you change the foreground and background color of your text.

dart_jsonwebtoken

A dart implementation of the famous javascript library 'jsonwebtoken' (JWT).

lpinyin

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

Package of the Week

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

Gap (Package of the Week)
home_widget (Package of the Week)
fl_chart (Package of the Week)
Firebase Analytics (Package of the Week)