C++ CLI

Open-source C++ projects categorized as CLI

Top 23 C++ CLI Projects

  1. Clipboard

    😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. taskwarrior

    Taskwarrior - Command line Task Management

    Project mention: Show HN: Tascli, a command line based (human) task and record manager | news.ycombinator.com | 2025-12-06

    Feels like a project covering some of the same ground as task warrior [0], which I've used on and off over the years. The main thing I've appreciated is integration with various tools - I had access in both vimwiki and the macOS task bar for a while which was nice - but all these tools miss the key thing that stops me using them all the time: integration with tools on my phone. It's great having cli access to tasks and in other places, but without ubiquity, given the way I work, it might well just be another place that ideas of tasks I need to do go to die.

    [0] https://taskwarrior.org

  4. jarro2783/cxxopts

    Lightweight C++ command line option parser

  5. CLI11

    CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

    Project mention: DeadLock: Research Results & Tech Stack | dev.to | 2025-05-31

    For starters, DeadLock should take input from the command-line, therefore, a parser is required. Hence, I am going to use CLI11 to add my custom parameters and take user input from the terminal. Moreover, I will be using {fmt} to stylize and colorize the terminal outputs.

  6. indicators

    Activity Indicators for Modern C++

  7. 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:

  8. 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.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. tabulate

    Table Maker for Modern C++ (by p-ranav)

  11. android-file-transfer-linux

    Android File Transfer for Linux (and macOS!)

  12. 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).

  13. rang

    A Minimal, Header only Modern c++ library for terminal goodies 💄✨

  14. timewarrior

    Timewarrior - Commandline Time Tracking and Reporting

  15. video-compare

    Split screen video comparison tool using FFmpeg and SDL2

  16. Argh!

    Argh! A minimalist argument handler. (by adishavit)

  17. cli

    A library for interactive command line interfaces in modern C++ (by daniele77)

  18. clipp

    easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

  19. 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
  20. exiv2

    Image metadata library and tools

  21. docopt.cpp

    C++11 port of docopt

  22. slop

    slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout. (by naelstrof)

  23. ola

    The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry

  24. alienfx-tools

    Alienware systems lights, fans, and power control tools and apps

  25. peaclock

    A responsive and customizable clock, timer, and stopwatch for the terminal.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ CLI discussion

C++ CLI related posts

  • Show HN: Tascli, a command line based (human) task and record manager

    2 projects | news.ycombinator.com | 6 Dec 2025
  • DeepSeek-v3.1 Release

    5 projects | news.ycombinator.com | 21 Aug 2025
  • Blobdrop: Drag and drop files directly out of the terminal

    1 project | news.ycombinator.com | 19 Aug 2025
  • What is Serverless? A Simple Explanation for Beginners

    2 projects | dev.to | 31 Jul 2025
  • Show HN: Flaget – small 5kB CLI argument parser for Node.js

    2 projects | news.ycombinator.com | 5 Jul 2025
  • DocWire SDK 2025.06.19 Released – Major OCR & PDF Layout Upgrades, Archive Refactor, CI Improvements

    1 project | dev.to | 25 Jun 2025
  • DeadLock: Research Results & Tech Stack

    4 projects | dev.to | 31 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source CLI projects in C++? This list will help you:

# Project Stars
1 Clipboard 5,579
2 taskwarrior 5,385
3 jarro2783/cxxopts 4,646
4 CLI11 4,025
5 indicators 3,322
6 gflags 2,994
7 rhubarb-lip-sync 2,332
8 tabulate 2,122
9 android-file-transfer-linux 1,617
10 args 1,578
11 rang 1,556
12 timewarrior 1,513
13 video-compare 1,441
14 Argh! 1,406
15 cli 1,329
16 clipp 1,307
17 xtd 1,108
18 exiv2 1,084
19 docopt.cpp 1,081
20 slop 908
21 ola 708
22 alienfx-tools 702
23 peaclock 697

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that C++ is
the 7th most popular programming language
based on number of references?