C++ Command-line

Open-source C++ projects categorized as Command-line

Top 23 C++ Command-line Projects

  • Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

    Project mention: Deleting Software I Wrote Upon Leaving Employment of a Company | news.ycombinator.com | 2024-03-15

    > convince management of the value

    This presupposes that such convincing is even possible. Many, many companies have leadership that are simply terrible at identifying value. If you've never been part of a majority of developers advocating for, if not outright begging for, some huge ROI initiative to get the green light, you are very fortunate.

    There are great counterexamples, like Valve, which is known for giving developers an extreme degree of autonomy, and they benefit greatly from that approach. For each Valve, though, there are dozens of companies that manage to succeed despite themselves.

    Take Microsoft, for example. One tiny, yet representative, example: the way the Windows Terminal team handled a suggestion from Casey Muratori to take their software from abysmally slow to lightning fast:

    https://github.com/microsoft/terminal/issues/10362

    A quote from one of the Terminal developers, dismissing the suggestion:

    > I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…

    Just how difficult was such an endeavor in actuality? Well, given that Casey implemented his own terminal emulator from scratch and incorporated the functionality he was proposing in a mere weekend... not a whole lot. Relatively minor effort for a huge return on investment. It took Casey explaining the concepts, then providing a working proof of concept, and finally a bunch of backlash online towards the Terminal team to get them to do the right thing for themselves and their users.

  • cmder

    Lovely console emulator package for Windows

    Project mention: How to Get a Unix-Like Terminal Environment in Windows and Visual Studio Code | dev.to | 2023-09-28

    Assuming you already have Visual Studio Code installed, the first thing you'll want to do is Download Cmder. Extract the files to C:\cmder, or wherever you like.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • winget-cli

    WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).

    Project mention: Overview over Microsoft's developer tools for Windows | dev.to | 2024-01-19

    GitHub

  • ConEmu

    Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more

    Project mention: Any user with Win 7 user + Vim at terminal+airline_with_Powerline_symbols? | /r/vim | 2023-07-10

    On Windows 7 your best bet is to install a modern terminal emulator like ConEmu: https://conemu.github.io/

  • ESP32Marauder

    A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

    Project mention: GPS on Marauder at a ESP32 Wroom 38 Pin Board | /r/flipperzero | 2023-12-09

    Have you looked thru here may be useful. Does this screenshot help?

  • Clipboard

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

    Project mention: hotel management system project in c++ 👍 | /r/programmingcirclejerk | 2023-07-01
  • sqlcheck

    Automatically identify anti-patterns in SQL queries

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • FarManager

    File and Archive Manager

    Project mention: IT Pro Tuesday #250 - Optical How-To, Linux Website, File Manager & More | /r/ITProTuesday | 2023-05-09

    Far Manager is a text mode tool that helps you manage files and archives in Windows, with color highlighting and sort groups. Provides a simple, intuitive interface for viewing files and directories; editing, copying and renaming files; color highlighting and sort groups and more. Multi-language, easily configurable and extensible via a library of plugins. Appreciated by Hel_OWeen.

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

  • rang

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

  • Argh!

    Argh! A minimalist argument handler. (by adishavit)

  • clipp

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

  • SendMIDI

    Multi-platform command-line tool to send out MIDI messages

  • Lyra

    A simple to use, composable, command line parser for C++ 11 and beyond (by bfgroup)

  • structopt

    Parse command line arguments by defining a struct (by p-ranav)

  • CommandTrayHost

    A command line program monitor systray for Windows

  • rapidgzip

    Gzip Decompression and Random Access for Modern Multi-Core Machines

    Project mention: Show HN: Rapidgzip – Parallel Gzip Decompressing with 10 GB/S | news.ycombinator.com | 2023-09-04
  • argumentum

    C++ command line parsing library

  • chalet

    A cross-platform JSON-based project & build tool

  • Cleny

    Cleny is An Interpreted Coding Language Used To Facilate UI Structuring And Styling For CLI Based Projects

  • run-hidden

    run-hidden runs Windows console apps like PowerShell with hidden console window.

  • indexed_bzip2

    Fast parallel random access to bzip2 and gzip files in Python

  • arg_router

    C++ command line argument parsing and routing

  • SaaSHub

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

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). The latest post mention was on 2024-03-15.

C++ Command-line related posts

Index

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

Project Stars
1 Windows Terminal 93,149
2 cmder 25,513
3 winget-cli 21,928
4 ConEmu 8,391
5 ESP32Marauder 4,376
6 Clipboard 4,291
7 sqlcheck 2,377
8 FarManager 1,672
9 rhubarb-lip-sync 1,603
10 rang 1,437
11 Argh! 1,267
12 clipp 1,160
13 SendMIDI 640
14 Lyra 451
15 structopt 450
16 CommandTrayHost 378
17 rapidgzip 305
18 argumentum 193
19 chalet 115
20 Cleny 109
21 run-hidden 97
22 indexed_bzip2 65
23 arg_router 49
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com