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

font_awesome_flutter

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

infinite_scroll_pagination

Lazily load and display pages of items as the user scrolls down your screen.

flutter_redux

A set of utility Widgets that Provide and Connect to a Redux Store

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.

Most popular packages

Some of the most downloaded packages over the past 60 days

firebase_messaging

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

image_picker

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

photo_view

Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.

video_player

Flutter plugin for displaying inline video with other Flutter widgets on Android, iOS, and web.

equatable

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

flutter_screenutil

A flutter plugin for adapting screen and font size.Guaranteed to look good on different models

Top Flutter packages

Some of the top packages that extend Flutter with new features

shared_preferences

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

share_plus

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

sqflite

Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.

badges

A package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.

path_provider

Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.

flutter_sound

Europe Stand With Ukraine. Pray for Ukraine. A complete api for audio playback and recording. Audio player, audio recorder.

Top Dart packages

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

equatable

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

mime

Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.

retrofit_generator

retrofit generator is an dio client generator using source_gen and inspired by Chopper and Retrofit.

shelf_router

A convenient request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.

pdf

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

riverpod

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

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)
firebase_vertexai (Package of the Week)
Mix (Package of the Week)
Mix (Package of the Week)