Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in C:\laragon\www\gazfina\proxy-2.php on line 76
The official repository for Dart and Flutter packages.

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.

cloud_functions

A Flutter plugin allowing you to use Firebase Cloud Functions.

win32

Call common Windows APIs directly from Dart using FFI.

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

flutter_local_notifications_web

Web implementation of the flutter_local_notifications plugin

file_selector_web

Web platform implementation of file_selector

dart_xcodeproj

Dart library for parsing and working with Xcode projects. Manipulates .xcodeproj, .xcworkspace, .xcscheme, and .xcconfig files. Pure Dart, cross-platform (macOS, Windows, Linux), zero native code.

app_tracking_transparency

This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data.

mason_cli

Mason CLI allows developers to create and consume reusable templates called bricks.

mason_api

A Dart API client used by the Mason CLI (package:mason_cli).

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.

firebase_analytics

Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS.

dotted_border

A flutter package to let users easily add a dotted border around any widget.

dropdown_button2

Flutter's core Dropdown Button widget with a steady dropdown menu and many other options you can customize to your needs.

retry

Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.

jwt_decoder

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

Top Dart packages

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

win32

Call common Windows APIs directly from Dart using FFI.

lint

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

pub_semver

Versions and version constraints implementing pub's versioning policy. This is very similar to vanilla semver, with a few corner cases.

diacritic

Removes common accents and diacritical signs from a string by replacing them with an equivalent character.

dartx

Superpowers for Dart. Collection of useful static extension methods.

timezone

Time zone databases and time zone aware `DateTime`.

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)
flutter_slidable (Flutter Package of the Week)
package:html (Flutter Package of the Week)