node.js command-line interfaces made easy
Repository Index
47,133 repositories indexed
1–24 of 48 · Most stars
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
- python
- cli
A declarative, simple, fast, and fun package for building command line tools in Go
- golang-library
- command-line
- go
- yaml
yargs the modern, pirate-themed successor to optimist.
Node's framework for interactive CLIs
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.
- java
- commandline
- parser
- ansi-colors
Lightweight C++ command line option parser
- c-plus-plus
- option-parser
- positional-arguments
🐈 CLI app helper
- javascript
- meow
- cli
- command-line
Distributed, realtime CLI for live Node apps.
Simple yet powerful framework for building command-line apps.
- command-line
- framework
- commander
- minimist
go command line option parser
A repository of namespaced, composable shell (bash, sh and dash) function libraries. Takes aware the pain of shell scripting, making it robust and reusable. Includes secure curl usage, JSON, XML and Debian control file parsers, dependency documentation via attributes, and more. Batteries ARE included.
A TypeScript-first, runtime-agnostic command-line toolkit for Deno, Node.js and Bun: featuring a command framework, argument parser, interactive prompts, tables, ANSI utilities, and more.
- deno
- cli
- typescript
- command-line
Simple Lightweight Option Parsing - ✨ new contributors welcome ✨
- command-line
- option-parser
- simple
- easy-to-use
A minimal framework for command-line applications in PHP. Join our Discord: https://discord.gg/hY5UNC4XPf
- cli
- php
- command-line
- command-line-tools
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
- golang
- flags
- subcommands
- cli
A powerful framework for developing CLIs in Swift
- swift
- cli
- command-line
- framework
A versatile library for building CLI applications in Go
Argparse for golang. Just because `flag` sucks
- argparse
- golang
- go
- argument-parser
A declarative CLI argument parser for F#
NodeJS Framework for Interactive CLIs
bash script micro-framework - from small stand-alone script to complex projects with CI/CD and testing
- bash
- bash-script
- bash-scripting
- template
Optimist is a commandline option parser for Ruby that just gets out of your way.
- hacktoberfest
Erlang module to parse command line arguments using the GNU getopt syntax