SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ CLI Projects
-
The task warrior you can download here and I recommend to use the Task Warrior TUI for have a better visualization in the terminal.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
CLI11
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
-
-
gflags
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:
-
rhubarb-lip-sync
Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.
-
-
-
-
args
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).
-
-
-
-
-
clipp
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
-
xtd
Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.
Project mention: Xtd: Modern C++20 framework (CLI, GUI, unit tests) | news.ycombinator.com | 2025-11-26 -
-
-
slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout. (by naelstrof)
-
-
-
C++ CLI discussion
C++ CLI related posts
-
AI Coding Agents Need a Team Runtime, Not Just More tmux
-
Lute: A Standalone Runtime for Luau
-
Help Keep Thunderbird Alive
-
Universal Memory Layer Architecture for AI Agents
-
Microsoft forced me to switch to Linux
-
Show HN: Tascli, a command line based (human) task and record manager
-
DeepSeek-v3.1 Release
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source CLI projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | taskwarrior | 5,845 |
| 2 | Clipboard | 5,798 |
| 3 | jarro2783/cxxopts | 4,775 |
| 4 | CLI11 | 4,313 |
| 5 | indicators | 3,391 |
| 6 | gflags | 3,021 |
| 7 | rhubarb-lip-sync | 2,479 |
| 8 | tabulate | 2,163 |
| 9 | android-file-transfer-linux | 1,669 |
| 10 | video-compare | 1,648 |
| 11 | args | 1,620 |
| 12 | timewarrior | 1,612 |
| 13 | rang | 1,582 |
| 14 | Argh! | 1,425 |
| 15 | cli | 1,353 |
| 16 | clipp | 1,322 |
| 17 | xtd | 1,153 |
| 18 | exiv2 | 1,136 |
| 19 | docopt.cpp | 1,087 |
| 20 | slop | 924 |
| 21 | alienfx-tools | 807 |
| 22 | peaclock | 747 |
| 23 | ola | 734 |