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

provider

A wrapper around InheritedWidget to make them easier to use and more reusable.

flutter_native_splash

Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.

json_serializable

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

firebase_core

Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.

Most popular packages

Some of the most downloaded packages over the past 60 days

firebase_core

Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.

flutter_html

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

webview_flutter

A Flutter plugin that provides a WebView widget on Android and iOS.

collection

Collections and utilities functions and classes related to collections.

file

A pluggable, mockable file system abstraction for Dart. Supports local file system access, as well as in-memory file systems, record-replay file systems, and chroot file systems.

flutter_svg

An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.

Top Flutter packages

Some of the top packages that extend Flutter with new features

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.

card_swiper

swiper/carousel for flutter, with multiple layouts, infinite loop. Compatible with Android & iOS.

table_calendar

Highly customizable, feature-packed calendar widget for Flutter.

geolocator

Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.

map_launcher

Map Launcher is a flutter plugin to find available maps installed on a device and launch them with a marker or show directions.

flutter_form_builder

This package helps in creation of forms in Flutter by removing the boilerplate code, reusing validation, react to changes, and collect final user input.

Top Dart packages

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

json_serializable

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

email_validator

A simple (but correct) dart class for validating email addresses

dio_smart_retry

Retry library for Dio and Dio package made with love. By default, the request will be retried only for appropriate retryable http statuses.

xml

A lightweight library for parsing, traversing, querying, transforming and building XML documents.

uuid

RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart

youtube_explode_dart

A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.

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)
firebase_auth (Package of the Week)
fl_chart (Package of the Week)
firebase_auth (Package of the Week)