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

flutter_svg

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

beamer

A routing package built on top of Router and Navigator's pages API, supporting arbitrary nested navigation, guards and more.

fluent_ui

Implements Windows UI in Flutter. Based on the official documentation

animated_text_kit

A flutter package project which contains a collection of cool and beautiful text animations.

Most popular packages

Some of the most downloaded packages over the past 60 days

custom_lint

Lint rules are a powerful way to improve the maintainability of a project. Custom Lint allows package authors and developers to easily write custom lint rules.

json_rpc_2

Utilities to write a client or server using the JSON-RPC 2.0 spec.

dds_service_extensions

Extension methods for `package:vm_service`, used to make requests a Dart Development Service (DDS) instance.

share_plus

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

dtd

A package for communicating with the Dart Tooling Daemon.

firebase_storage

Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS.

Top Flutter packages

Some of the top packages that extend Flutter with new features

geolocator

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

responsive_framework

Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple.

vibration

A plugin for handling Vibration API on iOS, Android, web and OpenHarmony.

flutter_animate

Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.

flutter_secure_storage

Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.

in_app_purchase

A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.

Top Dart packages

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

uuid

RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart

shelf_static

Static file server support for the shelf package and ecosystem.

hydrated_bloc

An extension to the bloc state management library which automatically persists and restores bloc states.

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.

platform

A pluggable, mockable platform information abstraction for Dart.

lint

An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

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)