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

geolocator

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

package_info_plus

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

cloud_functions

A Flutter plugin allowing you to use Firebase Cloud Functions.

fluentui_system_icons

Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.

Most popular packages

Some of the most downloaded packages over the past 60 days

firebase_core

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

sign_in_with_apple

Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.

pin_code_fields

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

package_info_plus

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

pinput

Pin code input (OTP) text field, iOS SMS autofill, Android SMS autofill One Time Code, Password, Passcode, Captcha, Security, Coupon, Wowcher, 2FA, Two step verification

carousel_slider

A carousel slider widget, support infinite scroll and custom child widget.

Top Flutter packages

Some of the top packages that extend Flutter with new features

share_plus

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

flutter_barcode_scanner

A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.

lottie

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

shimmer

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

shared_preferences

Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.

font_awesome_flutter

The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.

Top Dart packages

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

socket_io_client

Dartlang port of socket.io-client for web, flutter, dartvm to use

pub_semver

Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.

otp

RFC6238 Time-Based One-Time Password / Google Authenticator Library

dart_jsonwebtoken

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

xml

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

shorebird_code_push

Check for and download Shorebird code push updates from your app.

Package of the Week

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

Mix (Package of the Week)
feedback (Package of the Week)
feedback (Package of the Week)
firebase_vertexai (Package of the Week)