CLI/CUI Frameworks
Browse CLI/CUI frameworks available for each programming language. Select a language to view the list of CLI/CUI frameworks for that language.
Python CLI/CUI Frameworks
5 frameworks
Python is a popular language for CLI tool development due to its simplicity and rich ecosystem. Various libraries like Typer, Click, and Argparse are available.
Rust CLI/CUI Frameworks
4 frameworks
Rust is suitable for developing high-performance and safe CLI tools. The clap library is overwhelmingly popular and adopted by many tools.
Go CLI/CUI Frameworks
4 frameworks
Go is suitable for simple and efficient CLI tool development. Cobra and CLI are major frameworks used in many projects like Kubernetes and Docker.
JavaScript/Node.js CLI/CUI Frameworks
5 frameworks
JavaScript/Node.js provides a familiar CLI tool development environment for web developers. Yargs and Commander.js are popular libraries.
Java CLI/CUI Frameworks
4 frameworks
Java is suitable for developing robust enterprise CLI tools. picocli and JCommander are modern and popular libraries.
C++ CLI/CUI Frameworks
4 frameworks
C++ is used for system-level high-performance CLI tool development. CLI11 is a popular header-only library that's easy to use.
Ruby CLI/CUI Frameworks
4 frameworks
Ruby enables expressive and productive CLI tool development. Thor is a popular library also used by Rails.
PHP CLI/CUI Frameworks
4 frameworks
PHP is used for CLI tool development integrated with web applications. Symfony Console is the de facto standard.
C# CLI/CUI Frameworks
4 frameworks
C# is suitable for CLI tool development in the .NET ecosystem. System.CommandLine and CommandLineParser are major libraries.