C++ Console

Open-source C++ projects categorized as Console

Top 23 C++ Console Projects

  • Windows Terminal

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

    Project mention: Windows 11 looks to be getting a key Linux tool added in the future | news.ycombinator.com | 2024-02-02

    "Users of Linux and macOS may well be familiar with the sudo command, used regularly in the terminal, and it looks like Windows may finally be getting its own version."

    More Linux tools are coming to Windows, especially Windows Server because the tools are good and they make it easier to administer a Windows Server.

    They are looking at adding a default TUI text editor (https://github.com/microsoft/terminal/discussions/16440) and now they are adding sudo.

    I would not be surprised if systemd or something like it gets ported or reinvented for Windows simply because it makes managing services so nice.

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

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • glslViewer

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

  • Clipboard

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

    Project mention: hotel management system project in c++ 👍 | /r/programmingcirclejerk | 2023-07-01
  • 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: Command prompt always opens in the upper right corner | /r/Windows10 | 2023-05-18

    Use console wrapper that can save last position (e.g. https://github.com/cbucher/console), then create an alias for cmd.exe to it in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths.

  • contour

    Modern C++ Terminal Emulator (by christianparpart)

    Project mention: Neovide – a simple, no-nonsense, cross-platform GUI for Neovim | news.ycombinator.com | 2024-01-31

    Another problem is that the cursor moves while the screen is buffer is being rendered. The location is only really known once the cursor settles in the same place for some time, which is unacceptable in terms of latency.

    The synchronized output extension could be used to do this, though. https://github.com/contour-terminal/contour/blob/master/docs...

  • vtm

    Text-based desktop environment

    Project mention: Ask HN: Best computer that can't run a modern browser | news.ycombinator.com | 2023-05-12

    Any computer at all, just about any linux distro, boot into console mode, and then run something like this


  • WorkOS

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

  • rang

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


    A text-based widget toolkit.

    Project mention: Terminal widget toolkit FINAL CUT 0.9.0 released – performance improvements and new features | /r/linux | 2023-05-21

    Visit the GitHub repository to get the latest version.

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

  • ares

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

    Project mention: NES standalone emulator on Ubuntu 23.10? | /r/linux_gaming | 2023-12-10

    ares, takes 2 minutes to compile if it isn't in the app center, or whatever.

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

  • neo

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

  • nchat

    Terminal-based Telegram / WhatsApp client for Linux and macOS

    Project mention: Neonmodem: TUI for Lobsters, HN, etc. | news.ycombinator.com | 2024-01-11

    WeeChat[0] with Bitlbee[1] supports a metric assload of services, albeit by pretending they're IRC (which does work - I spent years in weechat/irssi with bitlbee talking to various people on disparate services.)

    Or if you're just after Telegram/WhatsApp, nchat[2] is ok (I can vouch for the Telegram half only.)

    [0] https://weechat.org

    [1] https://wiki.bitlbee.org

    [2] https://github.com/d99kris/nchat

  • nload

    Real-time network traffic monitor

  • sdcv

  • ESP32Console

    Extensible UART console library for ESP32 with useful included commands.

  • 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: Outlook is Microsoft's new data collection service | news.ycombinator.com | 2024-01-11

    I confirm the issue of delays/freezing of Claws-mail. I really liked the simple UI, but freezing too often, couldn't stand it. I had searched about it, I got some answers that's it's single threaded if I recall well.

    Since you mentioned mutt and it's steep learning curve, I recommend you another TUI MTA/mail app. It's nmail (https://github.com/d99kris/nmail). Simple, Pine/Alpine like interface, has great features (for example, saving mails in sqlite - can be used offline). Also the developer is active and friendly, in case you find bugs or have any proposals for enhancements.

  • Thrustmaster-T300-Steering-Wheel-Emulator

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

    Project mention: Does this wheel work with all bases. Some say no but website says yes | /r/Thrustmaster | 2023-03-11

    Or if you would like to emulate the Ferrari F1 with a screen in it: link

  • multitextor

    Multiplatform command line text editor.

  • monomux

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

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

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

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

C++ Console related posts


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

Project Stars
1 Windows Terminal 92,871
2 ConEmu 8,349
3 glslViewer 4,390
4 Clipboard 4,242
5 console 2,914
6 contour 2,135
7 vtm 1,502
8 rang 1,430
10 termcolor 783
11 ares 745
12 xtd 691
13 neo 574
14 nchat 380
15 nload 281
16 sdcv 276
17 ESP32Console 141
18 psc 108
19 nmail 103
20 Thrustmaster-T300-Steering-Wheel-Emulator 66
21 multitextor 31
22 monomux 16
23 ConsoleGameEngine 3
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.