Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
json_serializable
Automatically generate code for converting to and from JSON by annotating Dart classes.
routemaster
Easy-to-use Navigator 2.0 router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.
mobx
MobX is a library for reactively managing the state of your applications. Use the power of observables, actions, and reactions to supercharge your Dart and Flutter apps.
firebase_crashlytics
Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
Most popular packages
Some of the most downloaded packages over the past 60 days
firebase_auth
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
url_launcher
Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.
percent_indicator
Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.
photo_view
Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.
dds_service_extensions
Extension methods for `package:vm_service`, used to make requests a Dart Development Service (DDS) instance.
Top Flutter packages
Some of the top packages that extend Flutter with new features
cached_network_image
Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
chewie
A video player for Flutter with Cupertino and Material play controls
get_it
Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"
card_swiper
swiper/carousel for flutter, with multiple layouts, infinite loop. Compatible with Android & iOS.
grouped_list
A Flutter ListView where the list items can be grouped into sections.
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
Top Dart packages
Some of the top packages for any Dart-based app or program
path
A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.
http_parser
A platform-independent package for parsing and serializing HTTP formats.
mason
A Dart template generator which helps teams generate files quickly and consistently.
image
Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.
convert
Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types.
xml
A lightweight library for parsing, traversing, querying, transforming and building XML documents.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package