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

google_fonts

A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.

font_awesome_flutter

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

firebase_crashlytics

Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.

shared_preferences

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

Trending packages

Top trending packages in the last 30 days

flutter_shaders_ui

Collection of beautiful, ready-to-use Flutter widgets powered by GLSL fragment shaders. Blur, glow, noise, gradients and more.

flutter_spritesheet_animation

Lightweight spritesheet animation widget for Flutter. Grid-based and JSON atlas (TexturePacker, Aseprite) support with named animations, playback modes, and external controller.

crypto_keys

A library for doing cryptographic signing/verifying and encrypting/decrypting.

camera_extended_platform_interface

Platform interface for camera_extended plugin with native aspect ratio support (16:9, 4:3, 1:1).

camera_extended_android

Android implementation of camera_extended plugin with native aspect ratio support (16:9, 4:3, 1:1).

camera_extended_ios

iOS implementation of camera_extended plugin with native aspect ratio support (16:9, 4:3, 1:1).

Top Flutter packages

Some of the top packages that extend Flutter with new features

webview_flutter

A Flutter plugin that provides a WebView widget backed by the system webview.

firebase_crashlytics

Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.

window_manager

This plugin allows Flutter desktop apps to resizing and repositioning the window.

sensors_plus

Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.

dropdown_search

Simple, reactive and highly customizable Flutter Dropdown with a lot of features (search, popups platform, async/sync,...) with multi mode like menu, dialog, bottomSheet and etc.

flutter_html

A Flutter widget for rendering static HTML and CSS as Flutter widgets.

Top Dart packages

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

logging

Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.

path

A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.

lint

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

mockito

A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing.

time

Type-safe DateTime and Duration calculations, powered by extensions.

equatable

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

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)
widgetbook (Package of the Week)
Firebase Analytics (Package of the Week)
Firebase Crashlytics (Package of the Week)