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

location

Cross-platform plugin for easy access to device's location in real-time.

msix

A command-line tool that create Msix installer from your flutter windows-build files.

drift

Drift is a reactive library to store relational data in Dart and Flutter applications.

shared_preferences

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

Most popular packages

Some of the most downloaded packages over the past 60 days

flutter_svg

An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

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.

camera

A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.

vm_service_interface

A library providing an interface to implement the Dart VM service protocol.

image_picker

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

go_router

A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more

Top Flutter packages

Some of the top packages that extend Flutter with new features

cached_network_image

Flutter library to load and cache network images. Can also be used with placeholder and error widgets.

just_audio

A feature-rich audio player for Flutter. Loop, clip and concatenate any sound from any source (asset/file/URL/stream) in a variety of audio formats with gapless playback.

printing

Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.

animate_do

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

percent_indicator

Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.

image_picker

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

Top Dart packages

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

get_it

Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"

logger

Small, easy to use and extensible logger which prints beautiful logs.

youtube_explode_dart

A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.

sqflite_common_ffi

sqflite ffi based implementation, for desktop and units tests.

event_bus

A simple Event Bus using Dart Streams for decoupling applications

sqlite3

Provides lightweight yet convenient bindings to SQLite by using dart:ffi

Package of the Week

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

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