Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 C++ CLI Projects
-
The most feature-rich C++ CLI library is CLI11. Other popular choices include Boost.ProgramOptions, argparse, cxxopts and others.
-
Not much to say, it's a {https://github.com/GothenburgBitFactory/taskwarrior}(command line utility for task management) with a lot of features. I like it because I tend to spend more time on desktop than mobile, although there are a {https://github.com/bgregos/foreground}(couple) of {https://f-droid.org/es/packages/kvj.taskw/}(apps) for Android users. It allows synchronization between devices by setting up your own {https://taskwarrior.org/docs/taskserver/setup/}(taskserver) or using {https://inthe.am/}(third party tools).
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
CLI11
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
The most feature-rich C++ CLI library is CLI11. Other popular choices include Boost.ProgramOptions, argparse, cxxopts and others.
-
-
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:
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
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.
-
GitHub - whoozle/android-file-transfer-linux: Android File Transfer for Linux
-
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
-
Project mention: Converting old Lenovo R60 era Laptop into terminal/text mode only linux utility machine | /r/digitalminimalism | 2022-12-26
It is absolutely possible. Use Lynx for web browsing, use TMUX for split screen, use BC for calculator, use KHAL for calendar and of course use RTV for Reddit. :-) Here is a great list of CLI apps: https://github.com/agarrharr/awesome-cli-apps Here are some of my favorites though: - https://github.com/GothenburgBitFactory/timewarrior - https://github.com/IonicaBizau/idea - https://github.com/jeffkowalski/geeknote - https://github.com/insanum/sncli - https://github.com/visit1985/mdp - https://github.com/astefanutti/decktape - https://github.com/insanum/gcalcli - https://github.com/pimutils/khal - https://dianne.skoll.ca/projects/remind/ - https://github.com/zquestz/s - https://github.com/yudai/gotty - https://github.com/axiros/terminal_markdown_viewer - https://github.com/chubin/wttr.in - https://github.com/schachmat/wego - https://github.com/tldr-pages/tldr
-
Project mention: What are different options for CLI besides getopt and getopt_long? | /r/C_Programming | 2022-09-30
Is C++, but docopt is great for CLI arguments. docopt is available in other language as well, e.g. python. The nice thing about docopt is that the command line arguments/syntax is automagically derived from your 'help' string.
-
slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout. (by naelstrof)
Please god I beg you for a suckless version of slop
-
A change causing a crash has been identified in this version, depending on how applications using exiv2 pass data to it: https://github.com/Exiv2/exiv2/issues/2649.
-
Project mention: GitHub - pixop/video-compare: Split screen video comparison tool using FFmpeg and SDL2 | /r/AV1 | 2023-08-30
-
xtd
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
-
You won’t be able to use both universes usb connection. But I use my own mkII via Ola running on a virtual machine and a unicast artnet connection. Never had an issue with this setup and it allows to use both universes. This could help solving you crash issue…
-
-
-
yggdrasil-decision-forests
A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models.
Project mention: Binary image classification using random forest algorithm | /r/embedded | 2022-11-07However if you know cpp you can use Yggdrasil https://github.com/google/yggdrasil-decision-forests.
-
SonarCloud
Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.
C++ CLI related posts
- FFMPEG-Coder: Simplifying Video Conversion with FFMPEG
- Rapidgzip – Parallel Decompression and Seeking in Gzip (Knespel, Brunst – 2023) [pdf]
- Aurora R13 - Adding Additional Lighting Zones
- Alienware Command center not working. Need help and advice please!!
- Best way to manage the coolers?
- Good gui libraries for simple note taking app with sqlite database?
- Can someone help me please!?
-
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
Index
What are some of the best open-source CLI projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | jarro2783/cxxopts | 3,714 |
2 | taskwarrior | 3,454 |
3 | CLI11 | 2,788 |
4 | ProcDump-for-Linux | 2,760 |
5 | gflags | 2,673 |
6 | indicators | 2,599 |
7 | tabulate | 1,638 |
8 | rang | 1,378 |
9 | rhubarb-lip-sync | 1,360 |
10 | android-file-transfer-linux | 1,329 |
11 | args | 1,204 |
12 | Argh! | 1,179 |
13 | clipp | 1,093 |
14 | timewarrior | 1,031 |
15 | docopt.cpp | 1,019 |
16 | slop | 812 |
17 | exiv2 | 788 |
18 | video-compare | 625 |
19 | xtd | 604 |
20 | ola | 572 |
21 | fire-hpp | 446 |
22 | Lyra | 422 |
23 | yggdrasil-decision-forests | 362 |