Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
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.
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
Most popular packages
Some of the most downloaded packages over the past 60 days
custom_lint
Lint rules are a powerful way to improve the maintainability of a project. Custom Lint allows package authors and developers to easily write custom lint rules.
json_rpc_2
Utilities to write a client or server using the JSON-RPC 2.0 spec.
flutter_svg
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
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
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
Top Flutter packages
Some of the top packages that extend Flutter with new features
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
image
Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.
gap
Flutter widgets for easily adding gaps inside Flex widgets such as Columns and Rows or scrolling views.
youtube_player_flutter
Flutter plugin for playing or streaming inline YouTube videos using the official iFrame player API. This plugin supports both Android and iOS.
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
flutter_keyboard_visibility
Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.
Top Dart packages
Some of the top packages for any Dart-based app or program
jiffy
Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time
decimal
The decimal package allows you to deal with decimal numbers without losing precision.
postgrest
PostgREST client for Dart. This library provides an ORM interface to PostgREST.
intl_utils
intl_utils is a dart library that generates Dart localization code from ARB file. Generated code relies on Intl library.
bloc_test
A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.
petitparser
A dynamic parser framework to build efficient grammars and parsers quickly.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package