Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
A feature-rich audio player for Flutter. Loop, clip and sequence any sound from any source (asset/file/URL/stream) in gapless playlists.
Toggle Switch - A simple toggle switch widget. It can be fully customized with desired icons, width, colors, text, corner radius etc. It also maintains selection state.
Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.
A flutter package project which contains a collection of cool and beautiful text animations.
Trending packages
Top trending packages in the last 30 days
Liunx implementation of the file_selector plugin.
macOS implementation of the file_selector plugin.
Dart library for splitting strings into sentences via a stream or iterator.
Dart FFI bindings for PDFium library. Provides low-level access to PDFium's C API from Dart.
Flutter FFI plugin for loading PDFium native libraries. Bundles PDFium binaries for Android, iOS, Windows, macOS, and Linux.
A time and space efficient collection of data structures and algorithms to deal with data in Dart.
Top Flutter packages
Some of the top packages that extend Flutter with new features
A composable, multi-platform, Future-based API for HTTP requests.
String replacement with operations that are Unicode/grapheme cluster aware.
Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account.
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
Implementations of SHA, MD5, and HMAC cryptographic functions.
A carousel slider widget, support infinite scroll and custom child widget.
Top Dart packages
Some of the top packages for any Dart-based app or program
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.
A class for parsing strings using a sequence of patterns.
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
A shelf handler that wires up a listener for every connection.
Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package