C++ CLI

Open-source C++ projects categorized as CLI

Top 23 C++ CLI Projects

  • Clipboard

    đŸ˜ŽđŸ–ïžđŸŹ Your new, đ™§đ™žđ™™đ™€đ™Łđ™ đ™Șđ™Ąđ™žđ™˜đ™žđ™€đ™Ș𝙹𝙡𝙼 smart clipboard manager

  • SaaSHub

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

    SaaSHub logo
  • taskwarrior

    Taskwarrior - Command line Task Management

    Project mention: æ€è€ƒè‡ŽćŻŒ - FAV0摹戊#013 | dev.to | 2024-09-01
  • jarro2783/cxxopts

    Lightweight C++ command line option parser

  • 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: Russ Cox is stepping down as the Go tech lead | news.ycombinator.com | 2024-08-01

    > I switched from C++ to C about 7 years ago and never looked back

    I'm definitely considering the same, and you're right - it's not C++ itself that appeals to me at all, it's the libraries. I'm not sure what C libraries I'd use for collections (instead of the STL and Abseil [0]), or in lieu of CLI11 [1] or Dear ImGui [2].

    [0] https://abseil.io/about/design/swisstables

    [1] https://github.com/CLIUtils/CLI11

    [2] https://github.com/ocornut/imgui

  • indicators

    Activity Indicators for Modern C++

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

  • tabulate

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

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

  • vtm

    Text-based desktop environment

    Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    There is https://github.com/directvt/vtm

    It used to have a site where you could just connect via ssh and see interact with it in all its glory.

  • rang

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

  • android-file-transfer-linux

    Android File Transfer for Linux (and macOS!)

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

  • Argh!

    Argh! A minimalist argument handler. (by adishavit)

  • timewarrior

    Timewarrior - Commandline Time Tracking and Reporting

  • clipp

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

  • cli

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

  • docopt.cpp

    C++11 port of docopt

  • video-compare

    Split screen video comparison tool using FFmpeg and SDL2

    Project mention: Why is my video so pixelated after putting through handbrake? I thought my settings were fine. | /r/handbrake | 2023-12-06

    As mentioned those are different frames you are testing. Personally I use veryslow but most people here don't spend as much time encoding a single item as I do. Also don't use PNGs for checking use Video Compare . You can run two different MKVs at the same time and compare them frame by frame both in playback and pausing them.

  • exiv2

    Image metadata library and tools

  • slop

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

    Project mention: selx - A Minimal X11 selection tool | /r/suckless | 2023-10-23

    Since selx is meant to be minimal, it doesn't support some of the fancy stuff such as slop's custom opengl shaders etc.

  • xtd

    Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.

    Project mention: The xtd 0.2.0 (beta) is growing 😀 | /r/xtdpro | 2023-11-13

    Website : https://gammasoft71.github.io/xtd/

  • ola

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

  • peaclock

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

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

Log in or Post with

C++ CLI related posts

Index

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

Project Stars
1 Clipboard 4,667
2 taskwarrior 4,326
3 jarro2783/cxxopts 4,189
4 CLI11 3,310
5 indicators 2,979
6 gflags 2,864
7 tabulate 1,913
8 rhubarb-lip-sync 1,803
9 vtm 1,608
10 rang 1,480
11 android-file-transfer-linux 1,455
12 args 1,377
13 Argh! 1,328
14 timewarrior 1,248
15 clipp 1,201
16 cli 1,180
17 docopt.cpp 1,042
18 video-compare 965
19 exiv2 920
20 slop 852
21 xtd 777
22 ola 642
23 peaclock 557

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com