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

shared_preferences

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

beamer

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

flutter_animate

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

animated_text_kit

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

Trending packages

Top trending packages in the last 30 days

jni_util

Shared utility functions for package:jni and package:jnigen.

is_ios_simulator

Checks whether the app is running in the iOS Simulator or on a physical device

cupertino_ui

The official Flutter Cupertino Design Library, implementing the iOS design system.

material_ui

The official Flutter Material UI Library, implementing Google's Material Design design system.

quill_native_bridge_android

Android implementation of the quill_native_bridge plugin.

workmanager_platform_interface

A common platform interface for the workmanager plugin.

Top Flutter packages

Some of the top packages that extend Flutter with new features

flutter_secure_storage

A Flutter plugin for securely storing sensitive data using encrypted storage.

flutter_webrtc

Flutter WebRTC plugin for iOS/Android/Desktop/Web, based on GoogleWebRTC.

pin_code_fields

A highly customizable PIN/OTP input field for Flutter with Material Design support and headless core for custom UIs.

ffi

Utilities for working with Foreign Function Interface (FFI) code.

icons_launcher

A command-line tool that simplifies the task of updating your Flutter app's launcher icon.

smooth_page_indicator

Customizable animated page indicator with a set of built-in effects.

Top Dart packages

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

flutter_lints

Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

supabase

A dart client for Supabase. This client makes it simple for developers to build secure and scalable products.

jwt_decoder

This small library helps you to decode Json Web Tokens, you can also know if a JWT is already expired.

dartx

Superpowers for Dart. Collection of useful static extension methods.

timezone

Time zone databases and time zone aware `DateTime`.

decimal

The decimal package allows you to deal with decimal numbers without losing precision.

Package of the Week

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

dart_mcp (Package of the Week)
firebase_ai (Package of the Week)
Firestore (Package of the Week)
feedback (Package of the Week)