Argh! A minimalist argument handler.
Argument Parser for Modern C++
A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
cifuzz makes fuzz tests as easy as unit tests
A simple to use, composable, command line parser for C++ 11 and beyond
A library for interactive command line interfaces in modern C++
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
Conan - The open-source C and C++ package manager
C++ library for writing multiplatform terminal applications
Lightweight C++ command line option parser
C++11 port of docopt
A text-based widget toolkit
A modern formatting library
💻 C++ Functional Terminal User Interface. ❤️
The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
ImTui: Immediate Mode Text-based User Interface C++ Library
Activity Indicators for Modern C++
A small self-contained alternative to readline and libedit
A simple to use, composable, command line parser for C++ 11 and beyond
ncurses Git mirror
Convenient, high-performance RGB color and position control for console output
A curses library for environments that don't fit the termcap/terminfo model.
Header-only C++ program options parser library
Boost.org program_options module
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Range library for C++14/17/20, basis for C++20's std::ranges
A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.
Table Maker for Modern C++
Library for writing text-based user interfaces
The new Windows Terminal and the original Windows console host, all in the same place!
C++ Library Manager for Windows, Linux, and MacOS