The official package repository for Dart and Flutter apps.
Some of the packages that demonstrate the highest levels of quality , selected by the Flutter Ecosystem Committee
A feature-rich audio player for Flutter. Loop, clip and concatenate any sound from any source (asset/file/URL/stream) in a variety of audio formats with gapless playback.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
Some of the most downloaded packages over the past 60 days
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
A composable, multi-platform, Future-based API for HTTP requests.
Classes and helper functions that support JSON code generation via the `json_serializable` package.
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
Utilities for the Dart VM Runtime including support for ANSI colors, file copying, and standard exit code values.
Toast Library for Flutter, Easily create toast messages in single line of code
Some of the top packages that extend Flutter with new features
The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
Flutter package to render html as widgets that supports hyperlink, image, audio, video, iframe and many other tags.
Flutter Page Transition Package which is the transition second page
A dynamic parser framework to build efficient grammars and parsers quickly.
A Flutter package that allows for dynamic expansion and collapse of text, as well as interactions with text patterns such as hashtags, URLs, and mentions.
Some of the top packages for any Dart-based app or program
Automatically generate code for converting to and from JSON by annotating Dart classes.
An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
String replacement with operations that are Unicode/grapheme cluster aware.
A command-line tool that simplifies the task of updating your Flutter app's launcher icon.
Static file server support for the shelf package and ecosystem.
Package of the Week is a series of quick, animated videos, each of which covers a particular package