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.