Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Subcommands

Subcommands

30 projects

Showing 30 of 30 projects

cobra
cobraGo

A Go library for creating powerful modern CLI applications with commands, POSIX-compliant flags, and intelligent features.

#posix-flags#cli-app#developer-tools
Stars44.3k
Forks3.2k
Last commit13 days ago
click
clickPython

A Python package for creating composable command line interfaces with minimal code.

#click#cli-framework#decorators
Stars17.6k
Forks1.9k
Last commit15 hours ago
clap-rs
clap-rsRust

A full-featured, fast command-line argument parser for Rust applications.

#argument-parsing#argument-parser#parsed-arguments
Stars16.6k
Forks1.2k
Last commit2 days ago
gdb-dashboard
gdb-dashboardPython

A modular visual interface for GDB that displays program state information to reduce debugging commands.

#developer-tools#modular-design#syntax-highlighting
Stars12.2k
Forks822
Last commit7 days ago
picocli
picocliJava

A modern Java framework for building powerful, user-friendly command line applications with GraalVM native image support.

#autocompletion#cli-framework#dependency-injection
Stars5.4k
Forks474
Last commit2 months ago
CLI11
CLI11C++

A single-header C++11 command line parser with a simple interface and rich feature set.

#validation#cplusplus-11#command-line-parser
Stars4.4k
Forks457
Last commit13 days ago
kingpin
kingpinGo

A fluent-style, type-safe command line and flag parser for Go applications.

#help-generation#kingpin#fluent-interface
Stars3.6k
Forks280
Last commit16 days ago
pflag
pflagGo

A drop-in replacement for Go's flag package that implements POSIX/GNU-style command-line flags.

#posix-flags#go-library#gnu-flags
Stars2.8k
Forks376
Last commit20 days ago
CommandLineUtils
CommandLineUtilsC#

A .NET library for building command-line applications with argument parsing, validation, and help text generation.

#help-generation#validation#csharp
Stars2.3k
Forks262
Last commit22 days ago
go-arg
go-argGo

A Go library for parsing command-line arguments by defining a struct, supporting flags, environment variables, and subcommands.

#environment-variables#go-library#struct-based
Stars2.3k
Forks114
Last commit6 months ago
argh
arghRust

A Rust derive-based argument parser optimized for code size and Fuchsia command-line tool conformance.

#argument-parser#code-size#argh
Stars1.9k
Forks99
Last commit1 month ago
sub
subShell

A bash-based framework for creating command-line programs with subcommands, supporting any scripting language.

#multi-language#autocompletion#developer-tools
Stars1.8k
Forks143
Last commit4 years ago
flaggy
flaggyGo

Idiomatic Go command-line flag parsing with subcommands, positional values, and flags at any position, no external dependencies.

#input#shell-completion#flags
Stars951
Forks33
Last commit9 months ago
scallop
scallopScala

A simple, feature-rich command-line arguments parsing library for Scala with support for Scala Native and Scala.js.

#command-line-tools#scala-js#scala
Stars686
Forks58
Last commit7 months ago
argparse
argparseGo

A Go library providing a Python argparse-like command-line argument parser with better usability than the standard flag package.

#cli-app#argument-parser#command-line-parser
Stars640
Forks64
Last commit3 years ago
Clamp
ClampRuby

A minimal Ruby framework for building command-line applications with automatic argument parsing and help generation.

#developer-tools#cli-framework#shell-completion
Stars448
Forks51
Last commit4 months ago
Cliffy
CliffyTypeScript

A Node.js framework for building interactive, REPL-style command-line interfaces with typed parameters and sub-commands.

#cli-framework#command#repl
Stars371
Forks13
Last commit2 years ago
clîr
clîrGo

A simple, clear, and dependency-free CLI library for Go with struct-based flags and nested subcommands.

#command-line-interface#terminal#dependency-free
Stars201
Forks18
Last commit2 years ago
GetOptionKit
GetOptionKitPHP

An object-oriented PHP option parser library with type constraints, flag support, and required value checking.

#library#argument-parsing#cli-tool
Stars149
Forks23
Last commit1 year ago
admiral
admiralCrystal

A robust DSL for writing command line interfaces in the Crystal programming language.

#developer-tools#cli-framework#dsl
Stars144
Forks17
Last commit5 years ago
cli
cliGo

A simple, fast, and complete Go library for building command-line applications with emphasis on argument validation.

#cli-framework#go-library#terminal-apps
Stars132
Forks9
Last commit5 years ago
clim
climCrystal

A slim and intuitive command-line interface builder for the Crystal programming language.

#open-source#cli-builder#bash-completion
Stars126
Forks7
Last commit5 years ago
gocmd
gocmdGo

A Go library for building command line applications with advanced argument handling and no external dependencies.

#cli-framework#go-library#terminal-apps
Stars67
Forks5
Last commit3 years ago
mcli
mcliGo

A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.

#go-modules#minimalist#shell-completion
Stars47
Forks3
Last commit5 months ago
cmd
cmdGo

A minimalistic Go library that extends the standard flag package with subcommands, bash completion, and explicit positional arguments.

#sub-command#command#bash-completion
Stars47
Forks3
Last commit5 years ago
commandr
commandrD

A modern, powerful command-line argument parser for D with help generation, validation, and shell autocompletion.

#d-language#bash-autocompletion#help-generation
Stars45
Forks6
Last commit1 year ago
cli
cliGo

A Go library for building command-line interfaces with subcommands, autocompletion, and terminal helpers.

#autocompletion#cli-framework#go-library
Stars42
Forks10
Last commit1 month ago
Phreak
PhreakCrystal

A flexible Crystal CLI builder with native subcommands, fuzzy matching, and reusable parsers, inspired by OptionParser.

#open-source#cli-builder#fuzzy-matching
Stars34
Forks1
Last commit5 years ago
orpheus
orpheusGo

A high-performance Go CLI framework with zero dependencies, offering ~30× faster parsing and a pluggable storage system.

#sub-command#cli-app#plugin-system
Stars33
Forks0
Last commit1 month ago
Cling
ClingCrystal

A modular, non-macro-based command-line interface library for Crystal, offering full control over CLI design without embedded macros.

#modular#help-templates#crystal-lang
Stars32
Forks3
Last commit11 months ago

Related Tags

#Command Line26#Cli19#Go12#Argument Parsing10#Cli Framework10#Golang7#Command Line Parser6#Flag Parsing6#Go Library5#Developer Tools5#Type Safe4#Shell Completion4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub