cpaint
termbox2
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.
cpaint
-
I wrote the least-C C program I could
In header file's line 12, is there two different semicolons? Is one of them actually semicolon-looking another Unicode character?
(https://github.com/ibara/cpaint/blob/21c70acba373df932920d5f...)
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
What are some alternatives?
curses - Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.
TuiCss - Text-based user interface CSS library
ltui - 🍖 A cross-platform terminal ui library based on Lua
dte - A small, configurable console text editor (mirrored from https://gitlab.com/craigbarnes/dte)
xstarter - Application launcher for Linux
mle - flexible terminal-based text editor (C)
isscrolls - Command line based player toolkit for the Ironsworn tabletop RPG
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.
CLIBASIC - A BASIC interpreter for the terminal (or console), written in C
flatui - Efficient Immediate Mode UI for Games
termutil - A collection of useful C functions for the terminal
Tandy-Terminfo - UNIX terminfo for TRS-80 Model 100 and Tandy 200 allowing screen control for TELCOM