An open API service indexing awesome lists of open source software.

awesome-cli-frameworks

Collection of tools to build beautiful command line interface in different languages
https://github.com/shadawck/awesome-cli-frameworks

Last synced: 11 days ago
JSON representation

Filtered by argument-parsing. Clear filters

Bash/Shell

[C++](https://www.cpp-lang.net/)

[Go](https://go.dev/)

Useful awesome list for Dotnet cli

  • go-arg - based argument parsing in Go.

[Java](https://dev.java/)

Useful awesome list for Go cli

  • Picocli - friendly, GraalVM-enabled command line apps with ease.

[JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)

Useful awesome list for Go cli

  • Caporal.js - featured framework for building command line applications (cli) with node.js, including help generation, colored output, verbosity control, custom logger, coercion and casting, typos suggestions, and auto-complete for bash/zsh/fish.
  • Clerc - featured library for building CLI Apps in Node.js, Deno or Bun. It's strongly-typed, easy-to-use and flexible.

[Kotlin](https://kotlinlang.org/)

Useful awesome list for Go cli

[Python](https://www.python.org/)

Useful awesome list for Go cli

  • SimpleParsing - line tool either, this simply adds new features to plain-old argparse !
  • Tap
  • Tyro - line interfaces and configuration objects in Python.

[Rust](https://www.rust-lang.org/)

Useful awesome list for Ruby cli