β–²

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

Discord Medium LinkedIn X

Top Flutter Developer Tools packages

Last updated: March 18, 2026

Flutter Developer tools or DevTools are programs that increase developer productivity by easing the various aspects of App Development Lifecycle - project creation, testing, debugging, documentation, packaging, deployment, etc. These tools can be either command-line utilities or graphical applications.

The complete list of Dart and Flutter Developer Tool packages is provided below.


analyzer
πŸ‘ 319   β¬‡οΈ 9.4M
Dart 3 compatible
Maintenance Status: Good

This package provides a library that performs static analysis of Dart code.

source_span
πŸ‘ 48   β¬‡οΈ 8.3M
Dart 3 compatible
Maintenance Status: Good

Provides a standard representation for source code locations and spans.

meta
πŸ‘ 471   β¬‡οΈ 7.4M
Dart 3 compatible
Maintenance Status: Good

Annotations used to express developer intentions that can't otherwise be deduced by statically analyzing source code.

dart_style
πŸ‘ 124   β¬‡οΈ 7.2M
Dart 3 compatible
Maintenance Status: Good

Opinionated, automatic Dart source code formatter. Provides an API and a CLI tool.

build_runner
πŸ‘ 2.33K   β¬‡οΈ 4.2M
Dart 3 compatible
Maintenance Status: Good

A build system for Dart code generation and modular compilation.

package_config
πŸ‘ 13   β¬‡οΈ 5.4M
Dart 3 compatible
Maintenance Status: Average

Support for reading and writing Dart Package Configuration files.

io
πŸ‘ 64   β¬‡οΈ 5.1M
Dart 3 compatible
Maintenance Status: Average

Utilities for the Dart VM Runtime including support for ANSI colors, file copying, and standard exit code values.

pubspec_parse
πŸ‘ 58   β¬‡οΈ 5M
Dart 3 compatible
Maintenance Status: Average

Simple package for parsing pubspec.yaml files with a type-safe API and rich error reporting.

source_maps
πŸ‘ 4   β¬‡οΈ 4.7M
Dart 3 compatible
Maintenance Status: Average

A library to programmatically manipulate source map files.

source_map_stack_trace
πŸ‘ 14   β¬‡οΈ 4.5M
Dart 3 compatible
Maintenance Status: Average

A package for applying source maps to stack traces.

webkit_inspection_protocol
πŸ‘ 13   β¬‡οΈ 4.4M
Dart 3 compatible
Maintenance Status: Poor

A client for the Chrome DevTools Protocol (previously called the Webkit Inspection Protocol).

build
πŸ‘ 100   β¬‡οΈ 4.1M
Dart 3 compatible
Maintenance Status: Good

A package for authoring build_runner compatible code generators.

build_config
πŸ‘ 67   β¬‡οΈ 3.8M
Dart 3 compatible
Maintenance Status: Good

Format definition and support for parsing `build.yaml` configuration.

build_daemon
πŸ‘ 8   β¬‡οΈ 3.7M
Dart 3 compatible
Maintenance Status: Good

A daemon for running Dart builds.

dtd
πŸ‘ 11   β¬‡οΈ 3.7M
Dart 3 compatible
Maintenance Status: Good

A package for communicating with the Dart Tooling Daemon.

dds
πŸ‘ 17   β¬‡οΈ 3.7M
Dart 3 compatible
Maintenance Status: Good

A library used to spawn the Dart Developer Service, used to communicate with a Dart VM Service instance.

dap
πŸ‘ 4   β¬‡οΈ 3.6M
Dart 3 compatible
Maintenance Status: Average

A package of classes that are generated from the DAP specifications along with their generating code.

extension_discovery
πŸ‘ 16   β¬‡οΈ 3.6M
Dart 3 compatible
Maintenance Status: Average

A convention and utilities for package extension discovery.

dwds
πŸ‘ 31   β¬‡οΈ 3.1M
Dart 3 compatible
Maintenance Status: Good

A service that proxies between the Chrome debug protocol and the Dart VM service protocol.

flutter_dotenv
πŸ‘ 2.2K   β¬‡οΈ 648K
Dart 3 compatible
Maintenance Status: Good

Easily configure any flutter application with global variables using a `.env` file.

melos
πŸ‘ 899   β¬‡οΈ 777.7K
Dart 3 compatible
Maintenance Status: Good

A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.

envied
πŸ‘ 919   β¬‡οΈ 191.6K
Dart 3 compatible
Maintenance Status: Good

Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.

pub_updater
πŸ‘ 72   β¬‡οΈ 1M
Dart 3 compatible
Maintenance Status: Average

A Dart package which enables checking whether a package is up to date.

mason
πŸ‘ 828   β¬‡οΈ 232.3K
Dart 3 compatible
Maintenance Status: Good

A Dart template generator which helps teams generate files quickly and consistently.

flutter_flavorizr
πŸ‘ 954   β¬‡οΈ 94.7K
Dart 3 compatible
Maintenance Status: Good

A flutter utility to easily create flavors in your flutter application

hotreloader
πŸ‘ 73   β¬‡οΈ 835.4K
Dart 3 compatible
Maintenance Status: Average

Automatic hot code reloader for Dart projects that monitors the source files of a Dart project for changes and automatically applies them to the running Dart process.

fvm
πŸ‘ 711   β¬‡οΈ 96.7K
Dart 3 compatible
Maintenance Status: Good

A simple cli to manage Flutter SDK versions per project. Support channels, releases, and local cache for fast switching between versions.

puppeteer
πŸ‘ 410   β¬‡οΈ 248.9K
Dart 3 compatible
Maintenance Status: Good

A high-level API to control headless Chrome over the DevTools Protocol. This is a port of Puppeteer in Dart.

accessibility_tools Card Image
accessibility_tools
πŸ‘ 239   β¬‡οΈ 379.4K
Dart 3 compatible
Maintenance Status: Good

Checkers and tools to ensure your app is accessible to all. Ensures your app is accessible from day one, by checking your interface as you build it.

shorebird_code_push
πŸ‘ 471   β¬‡οΈ 101.9K
Dart 3 compatible
Maintenance Status: Good

Check for and download Shorebird code push updates from your app.

dependency_validator
πŸ‘ 283   β¬‡οΈ 265.7K
Dart 3 compatible
Maintenance Status: Good

Checks for missing, under-promoted, over-promoted, and unused dependencies.

flutter_flavor Card Image
flutter_flavor
πŸ‘ 473   β¬‡οΈ 26.7K
Dart 3 compatible
Maintenance Status: Average

We can create different flavors, and thus have different instances of our apps before publishing it on the App Store and Google Play.

import_sorter
πŸ‘ 347   β¬‡οΈ 68.7K
Dart 3 compatible
Maintenance Status: Poor

Automatically organize your dart imports

spider
πŸ‘ 385   β¬‡οΈ 7K
Dart 3 compatible
Maintenance Status: Good

A small dart command-line tool for generating dart references of assets from the assets folder.

pana
πŸ‘ 133   β¬‡οΈ 249K
Dart 3 compatible
Maintenance Status: Good

PAckage aNAlyzer - produce a report summarizing the health and quality of a Dart package.

lean_builder
πŸ‘ 52   β¬‡οΈ 325.4K
Dart 3 compatible
Maintenance Status: Good

A streamlined Dart build system that applies lean principles to minimize waste and maximize speed. Designed for developers who value efficiency and performance.

dartdoc
πŸ‘ 237   β¬‡οΈ 53.7K
Dart 3 compatible
Maintenance Status: Good

A non-interactive HTML documentation generator for Dart source code.

git
πŸ‘ 67   β¬‡οΈ 203.1K
Dart 3 compatible
Maintenance Status: Good

Git command line wrapper. Exposes a Git directory abstraction that makes it easy to inspect and manipulate a local Git repository.

derry
πŸ‘ 231   β¬‡οΈ 5.6K
Dart 3 compatible
Maintenance Status: Poor

A script manager to help you define script shortcuts and use them effortlessly, and performantly.

build_web_compilers
πŸ‘ 43   β¬‡οΈ 192.1K
Dart 3 compatible
Maintenance Status: Good

Builder implementations wrapping the dart2js and DDC compilers.

grinder
πŸ‘ 116   β¬‡οΈ 107.1K
Dart 3 compatible
Maintenance Status: Poor

Grinder is a task runner for Dart, helping to define and automate common project workflows.

flutter_config
πŸ‘ 211   β¬‡οΈ 1.8K
Dart 3 compatible
Maintenance Status: Poor

Plugin that exposes environment variables to your Dart code in Flutter as well as to your native code in iOS and Android. Bring some 12 factor love to your Flutter apps

flutter_libserialport Card Image
flutter_libserialport
πŸ‘ 201   β¬‡οΈ 11.7K
Dart 3 compatible
Maintenance Status: Good

A simple wrapper around libserialport utilizing Flutter's build system to build and deploy the C-library for the target platform.

bazel_worker
πŸ‘ 7   β¬‡οΈ 197.6K
Dart 3 compatible
Maintenance Status: Good

Protocol and utilities to implement or invoke persistent bazel workers.

build_modules
πŸ‘ 8   β¬‡οΈ 194.5K
Dart 3 compatible
Maintenance Status: Good

Builders to analyze and split Dart code into individually compilable modules based on imports.

envied_generator
πŸ‘ 40   β¬‡οΈ 160.6K
Dart 3 compatible
Maintenance Status: Good

Generator for the Envied package. See https://pub.dev/packages/envied.

antlr4
πŸ‘ 37   β¬‡οΈ 154.9K
Dart 3 compatible
Maintenance Status: Average

New Dart runtime for ANTLR4.

keframe
πŸ‘ 182   β¬‡οΈ 2K
Dart 3 compatible
Maintenance Status: Poor

Helps you improve the fluency of Flutter's app for any scenario

scratch_space
πŸ‘ 8   β¬‡οΈ 182.4K
Dart 3 compatible
Maintenance Status: Good

A tool to manage running external executables within package:build.

dcdg
πŸ‘ 179   β¬‡οΈ 720
Dart 3 compatible
Maintenance Status: Poor

A tool to automatically generate class diagrams (like UML) from a Dart package.

build_verify
πŸ‘ 55   β¬‡οΈ 123.4K
Dart 3 compatible
Maintenance Status: Good

Test utility to ensure generated Dart code within a package is up-to-date when using package:build.

at_app
πŸ‘ 159   β¬‡οΈ 170
Dart 3 compatible
Maintenance Status: Poor

A command line tool to help developers build an atPlatform application.

envify
πŸ‘ 158   β¬‡οΈ 1.1K
Dart 3 compatible
Maintenance Status: Poor

A better way to handle environment variables using `.env` file.

lakos Card Image
lakos
πŸ‘ 143   β¬‡οΈ 11.1K
Dart 3 compatible
Maintenance Status: Good

Visualize internal Dart library dependencies in Graphviz dot. Detect dependency cycles.

devtools_extensions
πŸ‘ 85   β¬‡οΈ 65K
Dart 3 compatible
Maintenance Status: Good

A package for building and supporting extensions for Dart DevTools.

flutter_oss_licenses
πŸ‘ 82   β¬‡οΈ 52.1K
Dart 3 compatible
Maintenance Status: Good

A tool to generate detail and better OSS license list using pubspec.yaml/lock files.

husky
πŸ‘ 51   β¬‡οΈ 74K
Dart 3 compatible
Maintenance Status: Poor

Husky make it easy to manage git hooks for your Dart and Flutter projects.

puro
πŸ‘ 112   β¬‡οΈ 176
Dart 3 compatible
Maintenance Status: Poor

A powerful tool for installing and upgrading Flutter versions

webdev
πŸ‘ 70   β¬‡οΈ 44.3K
Dart 3 compatible
Maintenance Status: Good

A CLI for Dart web development. Provides an easy and consistent set of features for users and tools to build and deploy web applications with Dart.

unpub
πŸ‘ 106   β¬‡οΈ 131
Dart 3 compatible
Maintenance Status: Poor

Self-hosted private Dart Pub server for Enterprise, with a simple web interface to search and view packages information.

rps
πŸ‘ 101   β¬‡οΈ 5K
Dart 3 compatible
Maintenance Status: Average

rps (Run Pubspec Script) allows you to define and run scripts from pubspec.yaml.

environment_config
πŸ‘ 91   β¬‡οΈ 4.6K
Dart 3 compatible
Maintenance Status: Average

Environment specific config generator. Allows to specify env configuration during CI/CD build. Primarily created to simplify Flutter build configuration

over_react
πŸ‘ 40   β¬‡οΈ 57.8K
Dart 3 compatible
Maintenance Status: Good

A library for building statically-typed React UI components using Dart.

git_stamp Card Image
git_stamp
πŸ‘ 62   β¬‡οΈ 22.8K
Dart 3 compatible
Maintenance Status: Good

Advanced await-less information provider. From simple information such as build-branch to a screen with Flutter code with commits and change history.

doc_widget
πŸ‘ 83   β¬‡οΈ 220
Dart 3 compatible
Maintenance Status: Poor

An easier way that documents your widgets.

mono_repo
πŸ‘ 75   β¬‡οΈ 1.4K
Dart 3 compatible
Maintenance Status: Average

CLI tools to make it easier to manage a single source repository containing multiple Dart packages.

libserialport
πŸ‘ 76   β¬‡οΈ 36
Dart 3 compatible
Maintenance Status: Poor

Serial Port for Dart (FFI bindings to libserialport, a minimal C-library created by the sigrok).

flutterflow_cli
πŸ‘ 72   β¬‡οΈ 2.8K
Dart 3 compatible
Maintenance Status: Good

Command-line client for FlutterFlow. Export code from FlutterFlow projects.

conventional_commit
πŸ‘ 22   β¬‡οΈ 51.5K
Dart 3 compatible
Maintenance Status: Good

Parse a git commit message using the Conventional Commits specification.

pubspec_dependency_sorter
πŸ‘ 42   β¬‡οΈ 28.1K
Dart 3 compatible
Maintenance Status: Average

helps sort flutter,dart pubspec.yaml dependecies alphabetically.

pubspec_lock_parse
πŸ‘ 2   β¬‡οΈ 69.5K
Dart 3 compatible
Maintenance Status: Poor

Simple package for parsing pubspec.lock files with a type-safe API and rich error reporting.

pubspec_manager
πŸ‘ 18   β¬‡οΈ 51.3K
Dart 3 compatible
Maintenance Status: Good

Read, write and modify a pubspec.yaml with a type safe API including retention and modifications of comments and out of spec content.

pubviz Card Image
pubviz
πŸ‘ 54   β¬‡οΈ 6.1K
Dart 3 compatible
Maintenance Status: Good

A tool to visualize package dependencies and version constraints in your Dart project.

asset_manager_cli
πŸ‘ 59   β¬‡οΈ 44
Dart 3 compatible
Maintenance Status: Poor

Auto-generate the assets code and add it to your pubspec.yaml .

dart_dev
πŸ‘ 6   β¬‡οΈ 51.1K
Dart 3 compatible
Maintenance Status: Good

Centralized tooling for Dart projects. Consistent interface across projects. Easily configurable.

flutter_accessibility_service
πŸ‘ 53   β¬‡οΈ 505
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for interacting with Accessibility Service in Android.

apollovm
πŸ‘ 50   β¬‡οΈ 1.3K
Dart 3 compatible
Maintenance Status: Poor

ApolloVM, a Multilingual portable VM (native, JS/Web, Flutter) for Dart, Java, JavaScript with on-the-fly Wasm compilation.

flutter_scripts
πŸ‘ 51   β¬‡οΈ 57
Dart 3 compatible
Maintenance Status: Poor

Run dart/flutter scripts defined in a pubspec.yaml

smartstruct
πŸ‘ 48   β¬‡οΈ 359
Dart 3 compatible
Maintenance Status: Poor

smartstruct - A dart bean mapper annotation processor - the easy nullsafe way!

flagsmith
πŸ‘ 24   β¬‡οΈ 25.5K
Dart 3 compatible
Maintenance Status: Good

Flutter Client SDK for https://www.flagsmith.com/, Flagsmith is 100% Open Source. Host yourself or let us take care of the hosting.

git_hooks
πŸ‘ 38   β¬‡οΈ 9.9K
Dart 3 compatible
Maintenance Status: Average

Using dart to prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...).It is similar to husky.

codemod
πŸ‘ 35   β¬‡οΈ 12.4K
Dart 3 compatible
Maintenance Status: Poor

Write and run automated code modifications on a codebase. Primarily geared towards updating and refactoring Dart code, but can modify any files.

pubspec_lock
πŸ‘ 4   β¬‡οΈ 42.6K
Dart 3 compatible
Maintenance Status: Poor

Dart library to access and manipulate content of pubpec.lock files

dart_license_checker
πŸ‘ 42   β¬‡οΈ 1K
Dart 3 compatible
Maintenance Status: Poor

Tool to view all dependencies (packages and plugins) you use and their licenses

change
πŸ‘ 9   β¬‡οΈ 29.7K
Dart 3 compatible
Maintenance Status: Average

A Changelog manipulation library. Read/modify/write your CHANGELOG.md. Inspired by keepachangelog.com.

puby
πŸ‘ 36   β¬‡οΈ 1K
Dart 3 compatible
Maintenance Status: Good

Run commands in all projects in the current directory. Handle monorepos with ease.

measure_size_builder
πŸ‘ 35   β¬‡οΈ 1.7K
Dart 3 compatible
Maintenance Status: Average

Simplest way to get dynamic size of widget

nativeshell
πŸ‘ 36   β¬‡οΈ 57
Dart 3 compatible
Maintenance Status: Poor

NativeShell Dart API. Used to interact with NativeShell platform code.

surf_flutter_starter
πŸ‘ 33   β¬‡οΈ 22
Dart 3 compatible
Maintenance Status: Poor

CLI-tool for creating new Flutter projects, based on surf-flutter-app-template

gaza_flutter_cleaner
πŸ‘ 32   β¬‡οΈ 34
Dart 3 compatible
Maintenance Status: Average

Clean all your Flutter build folders with one command and save your disk space

pubghost
πŸ‘ 28   β¬‡οΈ 1.7K
Dart 3 compatible
Maintenance Status: Good

A CLI tool to find unused translations, dependencies or classes in a Flutter project.

layerlens
πŸ‘ 26   β¬‡οΈ 675
Dart 3 compatible
Maintenance Status: Good

Generate a dependency diagram in every folder of your source code.

dart_define
πŸ‘ 24   β¬‡οΈ 1.9K
Dart 3 compatible
Maintenance Status: Good

Utility for generating and populating dart-define config files

asset_fill
πŸ‘ 25   β¬‡οΈ 601
Dart 3 compatible
Maintenance Status: Average

Package for generating assets in pubspec.yaml. Iterates throw all the subdirectories in assets folder.

node_io
πŸ‘ 5   β¬‡οΈ 20.4K
Dart 3 compatible
Maintenance Status: Poor

Like dart:io but with Node.js.

style_dart
πŸ‘ 24   β¬‡οΈ 14
Dart 3 compatible
Maintenance Status: Poor

A Backend framework for Dart. Style is a modular,easy-to-understand framework and it have flutter style syntax.

onepub
πŸ‘ 10   β¬‡οΈ 13.1K
Dart 3 compatible
Maintenance Status: Good

Command line tools for the OnePub private Dart/Flutter repository.

dashmon
πŸ‘ 22   β¬‡οΈ 100
Dart 3 compatible
Maintenance Status: Average

A cli tool to run Flutter applications and auto hot reload it when files are changed

pubspec_yaml
πŸ‘ 19   β¬‡οΈ 3.2K
Dart 3 compatible
Maintenance Status: Poor

Dart library to access and manipulate content of pubpec.yaml files

better_commit
πŸ‘ 14   β¬‡οΈ 94
Dart 3 compatible
Maintenance Status: Average

Let AI write a Better Commit. Better Commit is a Dart package that uses AI to generate meaningful commit messages based on your code changes.

asset_delivery
πŸ‘ 12   β¬‡οΈ 402
Dart 3 compatible
Maintenance Status: Average

A Flutter plugin for managing on-demand asset delivery with Play Asset Delivery, supporting asset pack setup, progress tracking, and persistent storage.

dart_board_core
πŸ‘ 9   β¬‡οΈ 49
Dart 3 compatible
Maintenance Status: Poor

Feature Framework for Flutter. Provides a kernel that allows feature encapsulation, isolation and integration.

fresher Card Image
fresher
πŸ‘ 8   β¬‡οΈ 60
Dart 3 compatible
Maintenance Status: Average

A tool to help keep your multiple projects in multiple repositories up to date: automated upgrade dependencies, update links, files, etc.

smartpub
πŸ‘ 7   β¬‡οΈ 298
Dart 3 compatible
Maintenance Status: Good

Smart Flutter dependency analyzer that cleans and organizes pubspec.yaml by detecting unused, misplaced, and duplicate dependencies.

d_stack
πŸ‘ 5   β¬‡οΈ 33
Dart 3 compatible
Maintenance Status: Poor

混合栈

mix_stack
πŸ‘ 4   β¬‡οΈ 26
Dart 3 compatible
Maintenance Status: Poor

MixStack lets you connects Flutter smoothly with existing Native codebase without headache.

qbs
πŸ‘ 4   β¬‡οΈ 19
Dart 3 compatible
Maintenance Status: Good

A command-line tool to switch between different configurations defined in a YAML file. This tool allows you to easily toggle between development, staging, production, or any custom environments using simple annotations in your code.

at_app_create
πŸ‘ 3   β¬‡οΈ 71
Dart 3 compatible
Maintenance Status: Poor

A library to build your own custom implementation of flutter create.

flutter_oss_manager
πŸ‘ 2   β¬‡οΈ 116
Dart 3 compatible
Maintenance Status: Good

A Flutter package and CLI for scanning, summarizing, and generating open-source license information for your project's dependencies.

assetkamkaro
πŸ‘ 2   β¬‡οΈ 46
Dart 3 compatible
Maintenance Status: Good

A powerful Flutter package for optimizing and managing assets in your Flutter project. Helps reduce app size, improve loading times, and maintain clean asset management.

analyzer_plugin
πŸ‘ 46   β¬‡οΈ 1.2M

Maintenance Status: Good

A framework and support code for building plugins for the analysis server.

adobe_xd
πŸ‘ 342   β¬‡οΈ 644

Maintenance Status: Poor

Generate code for building apps with Flutter based on your designs in Adobe XD with the β€œXD to Flutter” plugin. This package contains helper widgets used by the plugin.

explo
πŸ‘ 39   β¬‡οΈ 6

Maintenance Status: Poor

Explore the render tree of a Flutter app in 3D, through an exploded representation.

flutter_boost
πŸ‘ 32   β¬‡οΈ 210

Maintenance Status: Poor

A next-generation Flutter-Native hybrid solution. FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts.

flt_worker
πŸ‘ 28   β¬‡οΈ 43

Maintenance Status: Poor

The flt_worker plugin allows you to schedule and execute Dart background tasks, based on the WorkManager and the BackgroundTasks APIs, for Android and iOS 13+ respectively.

architecture_linter
πŸ‘ 26   β¬‡οΈ 105

Maintenance Status: Average

Software analytics tool that helps developers analyse and improve project architecture structure.

export_generator
πŸ‘ 13   β¬‡οΈ 41

Maintenance Status: Poor

The export_generator package simplifies the process of exporting all files in a directory hierarchy by automatically creating an export configuration file. The primary purpose is to identify and remove individual imports, generating a single configuration file that exports everything within the specified directory.

riverpod_devtools_tracker
πŸ‘ 3   β¬‡οΈ 103

Maintenance Status: Good

Track Riverpod state changes with detailed call stacks. Debug easily by seeing exactly where state changes originated in your code.