pub-web.flutter-io.cn 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

freezed

Code generation for immutable classes that has a simple syntax/API without compromising on the features.

win32

A Dart library for accessing common Win32 APIs using FFI. No C required!

json_serializable

Automatically generate code for converting to and from JSON by annotating Dart classes.

android_alarm_manager_plus

Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.

Most popular packages

Some of the most downloaded packages over the past 60 days

path_provider

Flutter plugin for getting commonly used locations on host platform file systems, such as the temp and app data directories.

shared_preferences

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

google_sign_in

Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account.

flutter_html

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

package_info_plus

Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.

permission_handler

Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.

Top Flutter packages

Some of the top packages that extend Flutter with new features

dio

A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.

flutter_tts

A flutter plugin for Text to Speech. This plugin is supported on iOS, macOS, Android, Web, & Windows.

shared_preferences

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

animations

Fancy pre-built animations that can easily be integrated into any Flutter application.

mime

Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.

flutter_bloc

Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.

Top Dart packages

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

dio

A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.

retrofit_generator

retrofit generator is an dio client generator using source_gen and inspired by Chopper and Retrofit.

diacritic

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

string_validator

Dart library for validating and sanitizing strings, especially those from user input.

yaml

A parser for YAML, a human-friendly data serialization standard

pub_semver

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

Package of the Week

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

feedback (Package of the Week)
Gap (Package of the Week)
feedback (Package of the Week)
fl_chart (Package of the Week)