Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
sqflite
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
shared_preferences
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences 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.
bloc
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
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.
pin_code_fields
A flutter package which will help you to generate pin code fields. Can be useful for OTP for example.
http_parser
A platform-independent package for parsing and serializing HTTP formats.
clock
A fakeable wrapper for dart:core clock APIs.
analyzer
This package provides a library that performs static analysis of Dart code.
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 Flutter packages
Some of the top packages that extend Flutter with new features
flutter_bloc
Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
card_swiper
swiper/carousel for flutter, with multiple layouts, infinite loop. Compatible with Android & iOS.
fl_chart
A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
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.
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
Top Dart packages
Some of the top packages for any Dart-based app or program
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
dio_smart_retry
Retry library for Dio and Dio package made with love. By default, the request will be retried only for appropriate retryable http statuses.
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.
usage
A Google Analytics wrapper for command-line, web, and Flutter apps.
html_unescape
A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
sentry
A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package