SaaSHub helps you find the best software and product alternatives Learn more ā
Top 8 C++ terminal-based Projects
-
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
-
neo
Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support) (by st3w)
-
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.
-
AppCUI
AppCUI is a cross-platform TUI (Text User Interface / Terminal User Interface) / CUI (Console User Interface) framework designed to allow quick creation of both TUI Application and TUI Games. AppCUI is heavily based on C++20 standards and offers a multitude of widgets such as windows, buttons, checkboxes, radioboxes, comboboxes, listviews, treeviews, tab controls, image previewers, and many more.
-
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.
-
asciichart
Nice-looking lightweight console ASCII line charts, using C++, no dependencies. (by Civitasv)
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
Project mention: Outlook is Microsoft's new data collection service | news.ycombinator.com | 2024-01-11I 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.
Been there done that and in hindsight: while it was a good way to learn some Windows quirks/internals, I now really feel that time would have been better spent learning how to use an existing library (say, https://gdt050579.github.io/AppCUI/, just to name something).
Project mention: Show HN: Caps-log (Captain's log) ā A small TUI journaling tool | news.ycombinator.com | 2024-02-18
C++ terminal-based related posts
- Resizing console window on windows
- A TUI Todo Manager
- My new setup
- The Matrix screensaver
- Help please
- Me typing apt update and these people think Iām a hacker
- Plugged into the matrix. Lenovo Legion 5
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source terminal-based projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | FTXUI | 6,094 |
2 | neo | 590 |
3 | nchat | 417 |
4 | TMatrix | 375 |
5 | nmail | 120 |
6 | AppCUI | 65 |
7 | caps-log | 55 |
8 | asciichart | 24 |
Sponsored