Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
firebase_core
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
animated_text_kit
A flutter package project which contains a collection of cool and beautiful text animations.
googleapis
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
routemaster
Easy-to-use Navigator 2.0 router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.
![decoration image for package section](/web/20231127161054im_/https://pub.dev/static/hash-64paj0g1/img/landing-01.webp)
Most popular packages
Some of the most downloaded packages over the past 60 days
google_fonts
A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
lottie
Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.
clock
A fakeable wrapper for dart:core clock APIs.
hive
Lightweight and blazing fast key-value database written in pure Dart. Strongly encrypted using AES-256.
flutter_launcher_icons
A package which simplifies the task of updating your Flutter app's launcher icon.
freezed_annotation
Annotations for the freezed code-generator. This package does nothing without freezed too.
Top Flutter packages
Some of the top packages that extend Flutter with new features
firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
flutter_switch
A custom switch widget that can have a custom height and width, borders, border radius, colors, toggle size, custom text and icons inside the toggle.
equatable
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
hooks_riverpod
A simple way to access state from anywhere in your application while robust and testable.
expandable
A Flutter widget that can be expanded or collapsed by clicking on a header or an icon.
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"
![decoration image for package section](/web/20231127161054im_/https://pub.dev/static/hash-64paj0g1/img/landing-02.webp)
![decoration image for package section](/web/20231127161054im_/https://pub.dev/static/hash-64paj0g1/img/landing-03.webp)
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
synchronized
Lock mechanism to prevent concurrent access to asynchronous code.
cookie_jar
A cookie manager for http requests in Dart, help you to deal with the cookie policies and persistence.
dio_cache_interceptor
Dio HTTP cache interceptor with multiple stores respecting HTTP directives (or not).
logger
Small, easy to use and extensible logger which prints beautiful logs.
maps_toolkit
Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from `android-maps-utils`).
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package