SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 C++ Ncurse 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
libaloo is a C library which uses GTK4 behind the scenes to create an GTK application It’s mainly written in C. It also has a CLI and CLI with TUI written in C++ with FtxUI but to set it up, Python is used.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
Not exactly what you're looking for, but there's Shell in a Box (see https://github.com/shellinabox/shellinabox), that can create a terminal on a web page, and expose an actual terminal application running on a server.
One thing that is certainly doable is also to use a standard TUI framework in another language (there are many of them, e.g. https://github.com/magiblot/tvision for C++, https://github.com/charmbracelet/bubbletea for Go, etc.), compile it to WASM, and find how to bridge the WASM output to the browser (I've seen this: https://github.com/cryptool-org/wasm-webterm, but never tried it).
-
-
-
-
-
-
-
You could give my email client https://github.com/d99kris/nmail a shot. It does basic html email parsing (leveraging w3m and pandoc) and its user interface is inspired by pine.
-
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.
-
-
-
-
-
C++ Ncurses discussion
C++ Ncurses related posts
-
SCIM: Ncurses based, Vim-like spreadsheet
-
Outlook is Microsoft's new data collection service
-
Any TUI Messages clients?
-
Turbo: An experimental text editor based on Scintilla and Turbo Vision
-
Turbo: An experimental text editor based on Scintilla and Turbo Vision
-
Tremc: Curses Interface for Transmission
-
I miss Turbo C, I've never used such a fantastic IDE again. It could include assembly commands directly from C code, it had a powerful graphics library for the 80s. in forty years I've used many languages, environments, frameworks... but I still miss the simplicity and power of Turbo C under MS/DOS/
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jan 2025
Index
What are some of the best open-source Ncurse projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | FTXUI | 7,591 |
2 | Turbo Vision | 2,090 |
3 | nchat | 794 |
4 | TermOx | 688 |
5 | turbo | 481 |
6 | ncpamixer | 403 |
7 | TMatrix | 386 |
8 | kabmat | 363 |
9 | nmail | 149 |
10 | AppCUI | 77 |
11 | silver-sniffle | 67 |
12 | tuidoku | 13 |
13 | ltsim | 5 |
14 | GUMBO-Editor | 5 |
15 | PingPong | 1 |