C++ Console

Open-source C++ projects categorized as Console

Top 22 C++ Console Projects

  • terminal

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

    Project mention: Ho installato Oh My Posh ed il font Nerd su Powershell ma ho errori nel font. | reddit.com/r/ItalyInformatica | 2023-01-26
  • ConEmu

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

    Project mention: Steps of entering the IT world? Learn Python Or Operating systems first? | reddit.com/r/learnpython | 2023-01-14

    If you do, try out this thing; https://conemu.github.io/

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders

    Project mention: Fun with real-time manipulation of glsl (shader) files | reddit.com/r/proceduralgeneration | 2022-07-02

    I'm not an expert on glsl/shaders etc. but rather understand how to use Python to read values from hardware (ADC) and convert it to OSC, which, in turn, is passed on to glslViewer (https://github.com/patriciogonzalezvivo/glslViewer) ... it is glslViewer that does all the hard work of hot reloading .frag files as new uniform values are received.

  • console

    This is a modified version of Console 2 for a better experience under Windows Vista/7/8/10 and a better visual rendering. (by cbucher)

    Project mention: Alternative to Windows Terminal for Windows Server | reddit.com/r/commandline | 2022-12-15

    ConsoleZ, similar to ConEMU, but IMHO lighter with many similar features

  • rang

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

  • contour

    Modern C++ Terminal Emulator (by christianparpart)

    Project mention: Name a program that doesn't get enough love! | reddit.com/r/linux | 2022-12-29

    contour : a terminal application

  • oof

    Convenient, high-performance RGB color and position control for console output

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.


    A text-based widget toolkit.

    Project mention: Alternative to ncurses for modern C++ (TUI) | reddit.com/r/cpp_questions | 2022-06-06

    Maybe FINAL CUT is something for you. It has its own widgets and can be controlled with the mouse or keyboard.

  • termcolor

    Termcolor is a header-only C++ library for printing colored messages to the terminal. Written just for fun with a help of the Force.

    Project mention: palpatine Release1.0 | dev.to | 2022-09-18

    ikalnytskyi/termcolor - A header-only C++ library for printing colored messages to a terminal.

  • neo

    Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support) (by st3w)

    Project mention: My new setup | reddit.com/r/bspwm | 2022-10-27

    cmatrix? I see that everywhere, but think that there are better alternatives. Better as in nicer visuals that are closer to what can be seen in the movie. For example: tmatrix, fakesteak, neo and many more.

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

  • ares

    ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.

    Project mention: how do you emulate N64? | reddit.com/r/n64 | 2023-01-05

    Depending on how powerful your PC is, you might want to go for a more accurate or more performant emulator. For accurate emulators, ares or simple64 are good choices. For performant emulators, RMG or Project64 are good choices.

  • sdcv

    Project mention: Ask HN: What interesting problems are you working on? ( 2022 Edition) | news.ycombinator.com | 2022-09-16

    On the commandline using sdcv[0] with a generate stardict from wiktionary[1] is a great combo.


  • nload

    Real-time network traffic monitor

    Project mention: Nload: Real-time network traffic monitor | news.ycombinator.com | 2022-12-20
  • nchat

    Terminal-based Telegram client for Linux and macOS

    Project mention: WhatsApp on macOS sucks | reddit.com/r/MacOS | 2022-07-02


  • ESP32Console

    Extensible UART console library for ESP32 with useful included commands.

    Project mention: ESP32Console: Library for adding an easy to use and extensible serial console into your arduino project, including some commonly useful commands built right in | reddit.com/r/esp32 | 2022-07-15

    You mean as a telnet/ssh server (so you can connect to the ESP32 via network)? Not yet, there is an issue on GitHub for that (https://github.com/jbtronics/ESP32Console/issues/3). Maybe I will look into it how that can be implemented.

  • psc

    E2E encryption for multi-hop tty sessions or portshells + TCP/UDP port forward

  • nmail

    Terminal-based email client for Linux and macOS

    Project mention: What are some of your favorite CLI/TUI apps? | reddit.com/r/commandline | 2022-05-08

    nmail MUA/e-mail client. Easy and fast to compile, stores e-mails in sqlite, offline accessible and searchable. Much better alternative to Alpine or Mutt/Neomutt with imap download daemons and maildir mess.

  • Thrustmaster-T300-Steering-Wheel-Emulator

    Arduino Nano based emulator for an advanced Console Sim-Racing experience on a Thrustmaster T300 base.

  • multitextor

    Multiplatform command line text editor.

    Project mention: Multitextor – Cross platform console mode text editor | news.ycombinator.com | 2022-02-21
  • monomux

    Monophone Terminal Multiplexer - Less intrusive than tmux, smarter than screen

    Project mention: Monomux, The | news.ycombinator.com | 2022-07-21
  • ConsoleGameEngine

    It's a learning project, containing rendering and other game engine related parts, with the goal to create simple 2d games in the terminal window.

  • 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 2023-01-26.

C++ Console related posts


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

Project Stars
1 terminal 87,170
2 ConEmu 7,947
3 glslViewer 3,838
4 console 2,900
5 rang 1,323
6 contour 1,116
7 oof 783
9 termcolor 698
10 neo 483
11 xtd 455
12 ares 447
13 sdcv 235
14 nload 219
15 nchat 128
16 ESP32Console 126
17 psc 90
18 nmail 67
19 Thrustmaster-T300-Steering-Wheel-Emulator 49
20 multitextor 29
21 monomux 12
22 ConsoleGameEngine 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives