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

flutter_local_notifications

A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform.

flame

A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.

characters

String replacement with operations that are Unicode/grapheme cluster aware.

geolocator

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

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.

camera

A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.

go_router

A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more

rxdart

RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.

yaml

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

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

geolocator

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

flex_color_scheme

A Flutter package to use and make beautiful Material design based themes.

another_flushbar

A flexible widget for user notification. Customize your text, button, duration, animations and much more. For Android devs, it is made to replace Snackbars and Toasts.

googleapis

Auto-generated client libraries for accessing Google APIs described through the API discovery service.

get_it

Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"

animate_do

Beautiful animations inspired on Animate.css, every animation is a customizable widget.

Top Dart packages

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

email_validator

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

event_bus

A simple Event Bus using Dart Streams for decoupling applications

flutter_gen_runner

The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.

shelf_router

A convenient request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.

lint

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

xml

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

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