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

connectivity_plus

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

fluent_ui

Implements Microsoft's Windows User Interface in Flutter.

sqflite

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

video_player

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

Trending packages

Top trending packages in the last 30 days

bloc_presentation_test

A testing library for Blocs/Cubits which mixin BlocPresentationMixin. To be used with bloc_presentation package.

bdd_widget_test

A BDD-style widget testing library. Generates Flutter widget tests from *.feature files.

analysis_server_plugin

A framework and support code for building plugins for the analysis server.

antlr4

New Dart runtime for ANTLR4.

aligned_tooltip

A multi directional tooltip used to display any content

benchmark_harness

The official Dart project benchmark harness.

Top Flutter packages

Some of the top packages that extend Flutter with new features

permission_handler

Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.

logger

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

cached_network_image

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

flutter_cache_manager

Generic cache manager for flutter. Saves web files on the storages of the device and saves the cache info using sqflite.

video_player

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

mobile_scanner

A universal Flutter barcode and QR code scanner using CameraX/ML Kit for Android, AVFoundation/Apple Vision for iOS & macOS, and ZXing for web.

Top Dart packages

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

timeago

A library useful for creating fuzzy timestamps. (e.g. "15 minutes ago")

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.

logger

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

chopper

Chopper is an http client generator using source_gen, inspired by Retrofit

english_words

Utilities for working with English words. Counts syllables, generates well-sounding word combinations, and provides access to the top 5000 English words by usage.

barcode

Barcode generation library for Dart that can generate generic drawing operations for any backend.

Package of the Week

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

camera (Package of the Week)
flutter_soloud (Package of the Week)
package:html (Flutter Package of the Week)
Gap (Package of the Week)