Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Command Line (CLI) or Console packages
Last updated: November 15, 2024
Dart & Flutter ecosystem contains various packages that can help you build Command Line Interface (console or terminal) apps and also provide various CLI tools to enhance your development experience from automating repetitive tasks to simplifying complex workflows. These packages unlock new levels of efficiency and productivity, and providing a powerful and flexible alternative to graphical user interfaces. Dive into our curated list of Dart & Flutter packages that can help you harness the power of CLI tools and build awesome CLI apps.
very_good_cli
Dart 3 compatible 👍 632
Maintenance Status: Good
A Very Good Command-Line Interface for Dart created by Very Good Ventures.
args
Dart 3 compatible 👍 374
Maintenance Status: Good
Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.
mason_cli
Dart 3 compatible 👍 336
Maintenance Status: Good
Mason CLI allows developers to create and consume reusable templates called bricks.
dcli
Dart 3 compatible 👍 202
Maintenance Status: Good
Dart console SDK - write console (cli) apps/scripts using dart.
xterm
Dart 3 compatible 👍 182
Maintenance Status: Good
xterm.dart is a fast and fully-featured terminal emulator for Flutter applications, with support for mobile and desktop platforms.
dart_console
Dart 3 compatible 👍 132
Maintenance Status: Good
A helper library for command-line applications that need more control over input/output than the standard library provides.
cli_util
Dart 3 compatible 👍 73
Maintenance Status: Good
A library to help in building Dart command-line apps.
cli_completion
Dart 3 compatible 👍 59
Maintenance Status: Good
Completion functionality for Dart Command-Line Interfaces built using CommandRunner.
ft_cli
Dart 3 compatible 👍 44
Maintenance Status: Good
This project is one CLI for integrate Flutter and Dart with Clean Architecture
chalkdart
Dart 3 compatible 👍 40
Maintenance Status: Good
Console text coloring and styling library for Dart. 'Terminal string styling done right'
interactive
Dart 3 compatible 👍 39
Maintenance Status: Good
REPL (interactive shell) for Dart, supporting 3rd party packages, hot reload, and full grammar
stacked_cli
Dart 3 compatible 👍 38
Maintenance Status: Good
The official dev tools for the Stacked Framework
bluesky_cli
Dart 3 compatible 👍 4
Maintenance Status: Good
A powerful CLI tool that allows Bluesky Social's APIs to be executed from the command line powered by Dart language.
ai_commit
Dart 3 compatible 👍 2
Maintenance Status: Good
Dart CLI for generate commit messages with OpenAI
interact
Dart 3 compatible 👍 83
Maintenance Status: Average
A collection of customizable interactive command-line components.
completion
Dart 3 compatible 👍 47
Maintenance Status: Average
A package to add shell command completion to your Dart application
architecture_cli
Dart 3 compatible 👍 47
Maintenance Status: Average
Architecture_CLI is a package designed to streamline the folder structure creation process
feature_folder_cli
Dart 3 compatible 👍 42
Maintenance Status: Average
CLI utility that generates a folder structure to reduce the repetitive work required to setup directories for models, services, repositories, screens and widgets.
tint
Dart 3 compatible 👍 39
Maintenance Status: Average
A library for terminal string styling as an extension on `String`.
flutter_starter_cli
Dart 3 compatible 👍 29
Maintenance Status: Average
A command line tool that provides ease of setting up a Flutter project.
console_bars
Dart 3 compatible 👍 28
Maintenance Status: Average
A package for creating a customizable progress bar in console easily.
elementary_cli
Dart 3 compatible 👍 16
Maintenance Status: Average
CLI utilities for Elementary
build_cli
Dart 3 compatible 👍 15
Maintenance Status: Average
Parse command line arguments directly into an annotation class using the power of build_runner and source_gen.
console
Dart 3 compatible 👍 67
Maintenance Status: Poor
A library for common features required by console applications, including color formatting, keyboard input, and progress bars.
cli_dialog
Dart 3 compatible 👍 35
Maintenance Status: Poor
Create beautiful and powerful CLI prompts in Inquirer.js style and test them.
prompts
Dart 3 compatible 👍 26
Maintenance Status: Poor
Rich, simple, synchronous command-line prompt library for Dart.
shell
Dart 3 compatible 👍 25
Maintenance Status: Poor
Wrapper over dart:io APIs that supports additional features.