Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Flutter Community packages

Last updated: May 18, 2026

The Flutter Community is a massive ecosystem of developers, maintainers, and agencies. Leveraging community packages safely requires understanding licensing and project health.

Best Practices for Community Packages

  • Flutter Favorites: Always prioritize packages designated as "Flutter Favorites." These have been rigorously vetted by the Flutter team for code quality, documentation, and ongoing maintenance.
  • License Compliance: Never blindly import a package into a commercial app. Check if the license is MIT, Apache, or BSD. Using GPL-licensed packages in a proprietary app can legally force you to open-source your entire codebase.
  • Forking: If a critical community package is abandoned and breaks during a major Flutter SDK upgrade, fork the repository, fix the issue, and link to your fork directly in your pubspec.yaml rather than waiting months for the maintainer.

The complete list of Community Initiatives, Open Source templates, and Meta-repositories for Flutter is provided below.


flutter_launcher_icons
👍 7.97K   ⬇️ 2.1M
Dart 3 compatible
Maintenance Status: Good

A package which simplifies the task of updating your Flutter app's launcher icon.

equatable
👍 3.62K   ⬇️ 4M
Dart 3 compatible
Maintenance Status: Good

A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.

connectivity_plus
👍 4.05K   ⬇️ 2.6M
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

get_it
👍 4.7K   ⬇️ 1.7M
Dart 3 compatible
Maintenance Status: Good

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"

share_plus
👍 3.99K   ⬇️ 2.4M
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.

rxdart
👍 2.87K   ⬇️ 3.8M
Dart 3 compatible
Maintenance Status: Average

RxDart is an implementation of the popular ReactiveX api for asynchronous programming, leveraging the native Dart Streams api.

package_info_plus
👍 2.77K   ⬇️ 3.8M
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.

font_awesome_flutter
👍 4.95K   ⬇️ 661.7K
Dart 3 compatible
Maintenance Status: Good

The Font Awesome Icon pack available as Flutter Icons. Provides 2000 additional icons to use in your apps.

device_info_plus
👍 3.01K   ⬇️ 2.9M
Dart 3 compatible
Maintenance Status: Good

Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.

workmanager
👍 2.4K   ⬇️ 63.1K
Dart 3 compatible
Maintenance Status: Good

Flutter Workmanager. This plugin allows you to schedule background work on Android and iOS.

flutter_blurhash Card Image
flutter_blurhash
👍 1.71K   ⬇️ 147K
Dart 3 compatible
Maintenance Status: Average

Compact representation of placeholder for an image. Encode a blurry image under 30 characters for instant display like used by Medium

sensors_plus
👍 1.02K   ⬇️ 431.1K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.

after_layout
👍 779   ⬇️ 231.4K
Dart 3 compatible
Maintenance Status: Poor

Execute code after the first layout of your widget has been performed, i.e. after the first frame has been displayed.

network_info_plus
👍 785   ⬇️ 216.3K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for discovering information (e.g. WiFi details) of the network.

sticky_headers
👍 902   ⬇️ 13K
Dart 3 compatible
Maintenance Status: Poor

Flutter Sticky Headers - Lets you place headers on scrollable content that will stick to the top of the container whilst the content is scrolled.

battery_plus
👍 554   ⬇️ 233.2K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for accessing information about the battery state(full, charging, discharging).

android_intent_plus
👍 490   ⬇️ 310.2K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for launching Android Intents. Not supported on iOS.

flutter_webview_plugin
👍 730   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Poor

Plugin that allow Flutter to communicate with a native Webview.

android_alarm_manager_plus
👍 607   ⬇️ 10.3K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.

backdrop
👍 601   ⬇️ 8.7K
Dart 3 compatible
Maintenance Status: Poor

Backdrop implementation in dart. (https://material.io/design/components/backdrop.html)

redux
👍 416   ⬇️ 58.7K
Dart 3 compatible
Maintenance Status: Poor

Redux is a predictable state container for Dart and Flutter apps

draggable_scrollbar
👍 403   ⬇️ 4.4K
Dart 3 compatible
Maintenance Status: Poor

A scrollbar that can be dragged for quickly navigation through a vertical list. Additional option is showing label next to scrollthumb with information about current item.

import_sorter
👍 347   ⬇️ 66.9K
Dart 3 compatible
Maintenance Status: Poor

Automatically organize your dart imports

flutter_sms Card Image
flutter_sms
👍 375   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin to send SMS and MMS on iOS and Android.

app_review Card Image
app_review
👍 320   ⬇️ 327
Dart 3 compatible
Maintenance Status: Good

Request and Write Reviews and Open Store Listing for Android and iOS in Flutter.

infinite_listview
👍 131   ⬇️ 107.7K
Dart 3 compatible
Maintenance Status: Poor

ListView with items that can be scrolled infinitely in both directions.

wear
👍 168   ⬇️ 591
Dart 3 compatible
Maintenance Status: Poor

A plugin that offers Flutter support for Wear OS by Google

flutter_whatsnew Card Image
flutter_whatsnew
👍 122   ⬇️ 47
Dart 3 compatible
Maintenance Status: Good

A new Flutter package to show updates to users.

breakpoint
👍 103   ⬇️ 528
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin to calculate the material design breakpoints.

state_persistence
👍 65   ⬇️ 31
Dart 3 compatible
Maintenance Status: Poor

Persist state across app launches. By default this library store state as a local JSON file called `data.json` in the applications data directory.

rx_command
👍 49   ⬇️ 213
Dart 3 compatible
Maintenance Status: Poor

Reactive event handler wrapper class inspired by ReactiveUI.

sealed_unions
👍 47   ⬇️ 21
Dart 3 compatible
Maintenance Status: Poor

Sealed Unions for Dart

firestore_helpers
👍 38   ⬇️ 84
Dart 3 compatible
Maintenance Status: Poor

Firestore helper function to create dynamic and location based queries

flutter_uploader
👍 213   ⬇️ 403

Maintenance Status: Poor

background upload plugin for flutter