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

font_awesome_flutter

The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.

built_collection

Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.

flutter_local_notifications

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

sentry_flutter

Sentry SDK for Flutter. This package aims to support different Flutter targets by relying on the many platforms supported by Sentry with native SDKs.

Most popular packages

Some of the most downloaded packages over the past 60 days

flutter_local_notifications

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

file_picker

A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.

rxdart

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

flutter_riverpod

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

flutter_lints

Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

get

Open screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX.

Top Flutter packages

Some of the top packages that extend Flutter with new features

go_router

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

just_audio

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.

vibration

A plugin for handling Vibration API on iOS, Android, and web.

flutter_rating_bar

A simple yet fully customizable ratingbar for flutter which also include a rating bar indicator, supporting any fraction of rating.

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.

flutter_riverpod

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

Top Dart packages

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

bloc

A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.

dart_frog

A fast, minimalistic backend framework for Dart built by Very Good Ventures.

english_words

Utilities for working with English words. Counts syllables, generates well-sounding word combinations, and provides access to the top 5000 English words by usage.

dart_jsonwebtoken

A dart implementation of the famous javascript library 'jsonwebtoken' (JWT).

flutter_gen_runner

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

sentry

A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.

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