Subcommands Open Source Projects

Browse 77 Subcommands open source projects, ranked by GitHub stars. Find the most popular Subcommands tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 77 projects
44,293 stars

spf13/cobra

A Commander for modern Go CLI interactions

Metrics details
Stars44,293
28,325 stars

tj/commander.js

node.js command-line interfaces made easy

Metrics details
Stars28,325
19,783 stars

tiangolo/typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

Metrics details
Stars19,783
16,573 stars

clap-rs/clap

A full featured, fast Command Line Argument Parser for Rust

Metrics details
Stars16,573
15,267 stars

rust-lang/cargo

The Rust package manager

Metrics details
Stars15,267
12,549 stars

elkowar/eww

ElKowars wacky widgets

Metrics details
Stars12,549
12,228 stars

cyrus-and/gdb-dashboard

Modular visual interface for GDB in Python

Metrics details
Stars12,228
9,571 stars

oclif/oclif

CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.

Metrics details
Stars9,571
5,399 stars

remkop/picocli

Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

Metrics details
Stars5,399
5,305 stars

donnemartin/saws

A supercharged AWS command line interface (CLI).

Metrics details
Stars5,305
4,374 stars

CLIUtils/CLI11

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

Metrics details
Stars4,374
3,429 stars

killercup/cargo-edit

A utility for managing cargo dependencies from the command line.

Metrics details
Stars3,429
2,587 stars

Ericsson/codechecker

CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.

Metrics details
Stars2,587
2,425 stars

DannyBen/bashly

Bash command line framework and CLI generator

Metrics details
Stars2,425
2,270 stars

alexflint/go-arg

Struct-based argument parsing in Go

Metrics details
Stars2,270
2,184 stars

JakeWharton/diffuse

Diffuse is a tool for diffing APKs, AABs, AARs, and JARs

Metrics details
Stars2,184
1,938 stars

google/argh

Rust derive-based argument parsing optimized for code size

Metrics details
Stars1,938
1,734 stars

mitchellh/cli

A Go library for implementing command-line interfaces.

Metrics details
Stars1,734
1,581 stars

shenwei356/seqkit

A cross-platform and ultrafast toolkit for FASTA/Q file manipulation

Metrics details
Stars1,581
1,273 stars

davetron5000/gli

Make awesome command-line applications the easy way

Metrics details
Stars1,273
1,165 stars

shenwei356/csvtk

A cross-platform, efficient and practical CSV/TSV toolkit in Golang

Metrics details
Stars1,165
1,129 stars

huawei-noah/SMARTS

Scalable Multi-Agent RL Training School for Autonomous Driving

Metrics details
Stars1,129
951 stars

integrii/flaggy

Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.

Metrics details
Stars951
950 stars

Kotlin/kotlinx-cli

Pure Kotlin implementation of a generic CLI parser.

Metrics details
Stars950
793 stars

xwmx/bash-boilerplate

A collection of Bash scripts for creating safe and useful command line programs.

Metrics details
Stars793
792 stars

google/subcommands

Go subcommand library.

Metrics details
Stars792
781 stars

macs3-project/MACS

MACS -- Model-based Analysis of ChIP-Seq

Metrics details
Stars781
768 stars

clojure/tools.cli

Command-line processing

Metrics details
Stars768
765 stars

mkb79/audible-cli

A command line interface for audible package. With the cli you can download your Audible books, cover, chapter files.

Metrics details
Stars765
689 stars

python-cmd2/cmd2

cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python

Metrics details
Stars689
686 stars

scallop/scallop

a simple Scala CLI parsing library

Metrics details
Stars686
663 stars

segmentio/topicctl

Tool for declarative management of Kafka topics

Metrics details
Stars663
649 stars

JorelAli/CommandAPI

A Bukkit/Spigot API for the command UI introduced in Minecraft 1.13

Metrics details
Stars649
597 stars

rust-embedded/cargo-binutils

Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain

Metrics details
Stars597
498 stars

swiftwasm/carton

[DEPRECATED] Use the new SwiftPM Plugin from JavaScriptKit instead. See https://forums.swift.org/t/deprecating-swiftwasm-carton-in-favor-of-javascriptkits-swiftpm-plugin/83460

Metrics details
Stars498
475 stars

codemagic-ci-cd/cli-tools

Various utilities to managing Android and iOS app builds, code signing, and deployment.

Metrics details
Stars475
455 stars

astronomer/astro-cli

CLI that makes it easy to create, test and deploy Airflow DAGs to Astronomer

Metrics details
Stars455
435 stars

c9s/CLIFramework

A powerful command line application framework for PHP. It's an extensible, flexible component, You can build your command-based application in seconds!

Metrics details
Stars435
389 stars

smiley-debugger/smiley

Python Application Tracer

Metrics details
Stars389
380 stars

l3nz/cli-matic

Compact, hands-free [sub]command line parsing library for Clojure.

Metrics details
Stars380
356 stars

rust-secure-code/cargo-supply-chain

Gather author, contributor and publisher data on crates in your dependency graph.

Metrics details
Stars356
345 stars

powerman/go-monolith-example

Example Go monolith with embedded microservices and The Clean Architecture

Metrics details
Stars345
284 stars

adobe/node-smb-server

A 100% JavaScript implementation of the SMB file sharing protocol.

Metrics details
Stars284
271 stars

rondevera/twig

Your personal Git branch assistant.

Metrics details
Stars271
268 stars

piotrmurach/github_cli

GitHub on your command line. Use your terminal, not the browser.

Metrics details
Stars268
260 stars

mysteriouspants/ArgumentParser

Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.

Metrics details
Stars260
254 stars

vilic/clime

⌨ The command-line interface framework for TypeScript.

Metrics details
Stars254
240 stars

click-contrib/click-repl

Subcommand REPL for click apps

Metrics details
Stars240
230 stars

datadesk/census-data-downloader

Download U.S. census data and reformat it for humans

Metrics details
Stars230
221 stars

cldwalker/boson

A command/task framework similar to rake and thor built with extendability in mind.

Metrics details
Stars221
217 stars

bobziuchkovski/writ

A flexible command and option parser for Go

Metrics details
Stars217
213 stars

slackhq/magic-cli

Metrics details
Stars213
208 stars

prajwalch/yazap

🔧 The ultimate Zig library for seamless command line argument parsing.

Metrics details
Stars208
201 stars

leaanthony/clir

A Simple and Clear CLI library. Dependency free.

Metrics details
Stars201
193 stars

frencojobs/derry

A script manager for Dart.

Metrics details
Stars193
188 stars

iwata/git-now

A temporary commit tool for git

Metrics details
Stars188
172 stars

prixe/lindo

Lindo No-Emu allows you to play DOFUS touch on your computer (Windows/Mac/Linux). Fork of the original DTNE by Daniel & Thomas.

Metrics details
Stars172
169 stars

devedbox/Commander

🚀The framework to write type-safe and structured command line program easily in Swift.

Metrics details
Stars169
167 stars

tarsana/command

A library to build command line applications using PHP

Metrics details
Stars167
161 stars

metabrainz/acousticbrainz-server

The server components for the AcousticBrainz project

Metrics details
Stars161
1-60 of 77 projects
Get A Weekly Email With Trending Subcommands Projects
Stay updated on Subcommands plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.