Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.
Easy-to-use Navigator 2.0 router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
Flutter widget that automatically resizes text to fit perfectly within its bounds.

Trending packages
Top trending packages in the last 30 days
Communication channels for isolates based on Flutter's platform channels
A telecom MCP (Multi-Channel Platform) framework for managing call balances, push notifications, marketing, targeting, and conversational AI sales.
A library to access Objective C from Flutter that acts as a support library for package:ffigen.
A library to invoke the native C compiler installed on the host machine.
Android implementation of the camera plugin using the CameraX library.
JSON Schema implementation in Dart
Top Flutter packages
Some of the top packages that extend Flutter with new features
A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
A video player for Flutter with Cupertino and Material play controls
Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.
A model for web server middleware that encourages composition and easy reuse.
Utilities for working with Foreign Function Interface (FFI) code.


Top Dart packages
Some of the top packages for any Dart-based app or program
Lock mechanism to prevent concurrent access to asynchronous code.
Barcode generation library for Dart that can generate generic drawing operations for any backend.
Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.
A time-based job scheduler similar to cron. Run tasks periodically at fixed times or intervals.
Utilities to write a client or server using the JSON-RPC 2.0 spec.
A dart client for Supabase. This client makes it simple for developers to build secure and scalable products.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package





