C++ Terminal

Open-source C++ projects categorized as Terminal

Top 23 C++ Terminal Projects

  1. Windows Terminal

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

    Project mention: Another GitHub outage in the same day | news.ycombinator.com | 2026-02-09

    >I doubt that people think it's the engineering teams that are the problem

    Did you forget Microsoft engineering response to Casey Muratori "Extremely slow performance when processing virtual terminal sequences"?

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

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

    followed by Casey producing evidence for his 'extremely simple' claim in couple of days.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. FTXUI

    Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang

    Project mention: Why I Built a C++ Linux System Monitor (And Why You Should Too) | dev.to | 2025-10-17

    Built with FTXUI for the terminal interface

  4. ConEmu

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

  5. Clipboard

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

  6. musikcube

    a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++

    Project mention: mpv-music alternatives - mpvc, must, cmus, termusic, and musikcube | libhunt.com/r/mpv-music | 2026-09-26
  7. Eternal Terminal

    Re-Connectable secure remote shell

    Project mention: Eternal Terminal v7.0.0 | news.ycombinator.com | 2026-07-08
  8. SaaSHub

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

    SaaSHub logo
  9. vtm

    Text-based desktop environment

  10. Turbo Vision

    A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

    Project mention: Turbo Vision 2.0 – a modern port | news.ycombinator.com | 2026-04-24
  11. contour

    Modern C++ Terminal Emulator (by christianparpart)

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

  13. timg

    A terminal image and video viewer.

    Project mention: A Love Letter to Flashcards | news.ycombinator.com | 2026-07-10

    https://github.com/hzeller/timg, which is pretty cool since I can control

  14. far2l

    Linux port of FAR v2

    Project mention: The IDEs we had 30 years ago ... and we lost | news.ycombinator.com | 2025-10-18
  15. tabulate

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

  16. FabGL

    ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

  17. rang

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

  18. im-select

    📟 Switch your input method through terminal

  19. FINAL CUT

    A Modern C++ Text-Based Widget Toolkit (TUI)

  20. neo

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

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

  22. TermOx

    C++20 Terminal User Interface (TUI) Library.

  23. peaclock

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

  24. turbo

    An experimental text editor based on Scintilla and Turbo Vision. (by magiblot)

    Project mention: Writing my own text editor, and daily-driving it | news.ycombinator.com | 2026-03-11

    Yes, Scintilla is a text editor engine library. It's definitely what you want to start with, IMO.

    Here's Scintilla driving a TUI text editor: https://github.com/magiblot/turbo

    Here's Scintilla driving a custom GUI control (_not_ the system text control): https://github.com/desjarlais/Scintilla.NET

    The engine has a series of hooks that you implement in whichever way you please for your particular interface.

  25. SaaSHub

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

    SaaSHub logo
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++ Terminal discussion

Log in or Post with

C++ Terminal related posts

Index

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

# Project Stars
1 Windows Terminal 104,998
2 FTXUI 10,772
3 lnav 10,719
4 ConEmu 9,266
5 Clipboard 5,922
6 musikcube 4,852
7 Eternal Terminal 3,911
8 vtm 3,370
9 Turbo Vision 3,184
10 contour 3,041
11 console 2,918
12 timg 2,773
13 far2l 2,220
14 tabulate 2,174
15 FabGL 1,701
16 rang 1,594
17 im-select 1,352
18 FINAL CUT 1,205
19 neo 965
20 termcolor 959
21 TermOx 871
22 peaclock 802
23 turbo 686

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?