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

connectivity_plus

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

animated_text_kit

A flutter package project which contains a collection of cool and beautiful text animations.

built_value

Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.

provider

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

Most popular packages

Some of the most downloaded packages over the past 60 days

typed_data

Utility functions and classes related to the dart:typed_data library.

quiver

Quiver is a set of utility libraries for Dart that makes using many Dart libraries easier and more convenient, or adds additional functionality.

shared_preferences_windows

Windows implementation of shared_preferences

term_glyph

Useful Unicode glyphs and ASCII substitutes.

pub_semver

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

petitparser

A dynamic parser framework to build efficient grammars and parsers quickly.

Top Flutter packages

Some of the top packages that extend Flutter with new features

animations

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

sliver_tools

A set of useful sliver tools that are missing from the flutter framework

flutter_layout_grid

A powerful grid layout system for Flutter, optimized for complex user interface design.

google_sign_in

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

flip_card

A component that provides flip card animation. It could be used for hide and show details of a product.

implicitly_animated_reorderable_list

A Flutter ListView that implicitly animates between the changes of two lists with the support to reorder its items.

Top Dart packages

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

http

A composable, multi-platform, Future-based API for HTTP requests.

math_expressions

A library for parsing and evaluating mathematical expressions, supporting real numbers, vectors, and basic interval arithmetic.

dart_json_mapper

This package allows programmers to annotate Dart objects in order to serialize / deserialize them from / to JSON.

mqtt_client

A server and browser based MQTT client for Dart supporting normal, secure sockets and websockets.

shamsi_date

A Flutter and Dart package for using Jalali (Shamsi, Solar, Persian or Jalaali) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) dates.

build_runner

A build system for Dart code generation and modular compilation.

Package of the Week

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

package:html (Flutter Package of the Week)
animated_text_kit (Flutter Package of the Week)
flutter_slidable (Flutter Package of the Week)
Location (Flutter Package of the Week)