termbox2
csope
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
csope
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
nnn - n³ The unorthodox terminal file manager
dte - A small, configurable console text editor (mirrored from https://gitlab.com/craigbarnes/dte)
tig - Text-mode interface for git
mle - flexible terminal-based text editor (C)
notes - Notes manager, CLI and TUI, in TUI works like file manager (mc,nnn,fff,lf). Notes are plain text (txt,md,groff,...) files. Compatible with Nextcloud Notes, can be used with rclose, git, rsync, etc.
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