Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Top 23 C++ Terminal Projects
-
What have you tried? Did you install from the release? https://github.com/microsoft/terminal/releases/tag/v1.17.11391.0
-
Fish is a acronyn for friendly interactive shell. It is a smart and user friendly shell for Unix-like operating systems like Linux. There are a lot of features that make it stand out from other shells like bash. It has a lot of features like autosuggestions, syntax highlighting, tab completions and a lot more. You can read more about it in the documentation. I have been using it for a while now and I it configured to my liking. In terms of plugins I use fisher to manage my plugins. I have a couple of plugins that I use on a daily basis. I have listed them below:
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: This school district in Indiana spends $10.3K per student. Less than half what is spent on Baltimore public schools | reddit.com/r/Damnthatsinteresting | 2023-02-16
and thats why I love ConEmu
-
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
Depends on which level of "UI" you want. Personally I like https://github.com/ArthurSonzogni/FTXUI , but if you want to do those old TUI things then probably the (n/pd)curses libraries.
-
musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Project mention: Best option for Raspberry Pi 4 Music Streaming Server? | reddit.com/r/selfhosted | 2023-02-05If it's just for music and you dig the look of TUI apps then musikcube has built-in server functionality. You install it on both the server and clients but keep the library on the server. It's light and works well, including for giant collections. There's apparently an android app too, musikdroid, but I haven't tried it. I haven't tried the windows or mac client apps either, so I can't vouch for any of them, but it's great on linux.
-
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 | reddit.com/r/Windows10 | 2023-05-18Use 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.
-
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
-
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: What is a low-level UI library that allows me to make my own text widgets? | reddit.com/r/cpp_questions | 2022-09-28 -
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
-
-
Project mention: Terminal emulators that break from the traditional rendering approach? | reddit.com/r/linuxquestions | 2023-05-30
contour - https://github.com/contour-terminal/contour. https://github.com/contour-terminal/contour/issues/100 and other modern unicode focused attempts to update the terminal world
-
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
Project mention: Anyone want to help create a Free and Open Source AlphaSmart Neo? | reddit.com/r/AlphaSmart | 2022-08-26Some ideas can be borrowed from here: https://github.com/fdivitto/FabGL
-
Project mention: Terminal widget toolkit FINAL CUT 0.9.0 released – performance improvements and new features | reddit.com/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.
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)
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.
-
https://github.com/magiblot/turbo which is built using Turbo Vision framework
-
Project mention: Kabmat: A TUI program for managing kanban boards with Vim-like keybindings | news.ycombinator.com | 2022-09-09
-
-
commandline
A C++ commandline for use in servers and chat software. Provides very simple asynchronous input/output. (by lionkor)
-
-
-
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.
C++ Terminal related posts
- Good luck debugging this
- WIP : Mostly Adequate Guide for CSE Students
- Windows Terminal Preview 1.18 Release
- Good terminal emulator for windows 11
- Slow performance when processing virtual terminal sequences (2021)
- Windows Terminal 1.18 Preview – Tab Tear-Out
- Terminal widget toolkit FINAL CUT 0.9.0 released – performance improvements and new features
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
Index
What are some of the best open-source Terminal projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | terminal | 88,957 |
2 | fish-shell | 21,569 |
3 | ConEmu | 8,069 |
4 | FTXUI | 4,540 |
5 | musikcube | 3,596 |
6 | console | 2,905 |
7 | Eternal Terminal | 2,609 |
8 | tabulate | 1,566 |
9 | Turbo Vision | 1,557 |
10 | vtm | 1,364 |
11 | rang | 1,357 |
12 | contour | 1,247 |
13 | FabGL | 1,131 |
14 | FINAL CUT | 783 |
15 | termcolor | 726 |
16 | TermOx | 550 |
17 | neo | 529 |
18 | turbo | 309 |
19 | kabmat | 285 |
20 | hnterm | 137 |
21 | commandline | 76 |
22 | tmbasic | 58 |
23 | scrift | 48 |