termbox2
PDCursesMod
termbox2 | PDCursesMod | |
---|---|---|
4 | 1 | |
318 | 316 | |
7.5% | - | |
6.3 | 8.9 | |
6 days ago | 16 days ago | |
C | C | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
termbox2
-
what lib use to write a TUI apps?
Have you looked into termbox? https://github.com/termbox/termbox2
-
Mle is a small, flexible, terminal-based text editor written in C
I saw this editor recently as a consequence of noticing that there seems to be a rewrite of the termbox library (ncurses alternative) in progress: https://github.com/termbox/termbox2
- Alternative to ncurses for modern C++ (TUI)
- Termbox2
PDCursesMod
-
what lib use to write a TUI apps?
PDCursesMod, it's a cross-platform library that's still getting frequently updated for various OSs
What are some alternatives?
TuiCss - Text-based user interface CSS library
GoAccess - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
cpaint - https://briancallahan.net/blog/20220220.html
dte - A small, configurable console text editor (mirrored from https://gitlab.com/craigbarnes/dte)
mle - flexible terminal-based text editor (C)
csope - Fork of Cscope version 15.9, with various improvements, because cscope is good and shall not be forgotten. While the original's mainentence seems abandoned and as far as I can tell you need a PhD in autoconf to compile the latest version, Csope is alive and well.
flatui - Efficient Immediate Mode UI for Games
Tandy-Terminfo - UNIX terminfo for TRS-80 Model 100 and Tandy 200 allowing screen control for TELCOM
vis - A vi-like editor based on Plan 9's structural regular expressions
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
croatoan - Common Lisp bindings for the ncurses terminal library.
alacritty - A cross-platform, OpenGL terminal emulator.