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.
json_serializable
Automatically generate code for converting to and from JSON by annotating Dart classes.
go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
location
Cross-platform plugin for easy access to device's location in real-time.
Most popular packages
Some of the most downloaded packages over the past 60 days
intl
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
carousel_slider
A carousel slider widget, support infinite scroll and custom child widget.
flutter_staggered_grid_view
Provides a collection of Flutter grids layouts (staggered, masonry, quilted, woven, etc.).
native_stack_traces
Utilities for working with non-symbolic stack traces.
mustache_template
A mustache template library that supports dart2js and dart2native
Top Flutter packages
Some of the top packages that extend Flutter with new features
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
window_manager
This plugin allows Flutter desktop apps to resizing and repositioning the window.
flutter_cache_manager
Generic cache manager for flutter. Saves web files on the storages of the device and saves the cache info using sqflite.
animate_do
Beautiful animations inspired on Animate.css, every animation is a customizable widget.
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
in_app_purchase
A Flutter plugin for in-app purchases. Exposes APIs for making in-app purchases through the App Store and Google Play.
Top Dart packages
Some of the top packages for any Dart-based app or program
injectable
Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.
http
A composable, multi-platform, Future-based API for HTTP requests.
flutter_gen
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
random_string
Simple library for generating random ascii strings by default using Random from 'dart:math'.
flutter_lints
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package