Sign in

Repository Index

47,133 repositories indexed

Tags: CLI framework
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters

Filters

Clear all filters

1–21 of 21 · Most stars

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

  • cli-parser
  • cpp11
  • no-dependencies
  • cli

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.

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

bash script micro-framework - from small stand-alone script to complex projects with CI/CD and testing

  • bash
  • bash-script
  • bash-scripting
  • template

a class factory and dsl for generating command line programs real quick

Header-only C++ program options parser library

  • getopt
  • program-options
  • option-parser
  • commandline-flags

Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.

Happy SDK is an open-source Go framework for building fast, reliable applications. Its modular tools simplify development and prototyping, supporting integration with multi-language projects for technical and non-technical users.

A processor for command-line arguments, an alternative to Getopt, written in D

FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.

clinfer (short for CLI inference) automatically generates CLIs from standard JS objects, classes or ES modules. Each method generates a "command", and each field an "option". The help is produced automatically.