Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more.
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
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.
go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
Most popular packages
Some of the most downloaded packages over the past 60 days
shared_preferences
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
cupertino_icons
Default icons asset for Cupertino widgets based on Apple styled icons
html
APIs for parsing and manipulating HTML content outside the browser.
web_socket_channel
StreamChannel wrappers for WebSockets. Provides a cross-platform WebSocketChannel API, a cross-platform implementation of that API that communicates over an underlying StreamChannel.
provider
A wrapper around InheritedWidget to make them easier to use and more reusable.
shelf_static
Static file server support for the shelf package and ecosystem.
Top Flutter packages
Some of the top packages that extend Flutter with new features
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
shimmer
A package provides an easy way to add shimmer effect in Flutter project
image_picker
Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.
smooth_page_indicator
Customizable animated page indicator with a set of built-in effects.
window_manager
This plugin allows Flutter desktop apps to resizing and repositioning the window.
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
build_runner
A build system for Dart code generation and modular compilation.
stream_transform
A collection of utilities to transform and manipulate streams.
slang
Localization / Internationalization (i18n) solution. Use JSON, YAML, CSV, or ARB files to create typesafe translations via source generation.
oauth2
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.
barcode
Barcode generation library for Dart that can generate generic drawing operations for any backend.
hydrated_bloc
An extension to the bloc state management library which automatically persists and restores bloc states.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package