colors
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.
colors
-
Game UI
If you can use libraries, then use NCURSES or my colorslib (https://github.com/ShakaUVM/colors) which lets you move the cursor around on the screen and do colors.
- what's the appropriate tool for make 2d graphics with ascii-text?
- Alternative to ncurses for modern C++ (TUI)
- Easiest way to draw a line in c++?
- Command line arguments in runtime?
- I'd like to create a raster graphics editor. This will be one of my first projects. How do I get started?
-
I want to create a console C++ application that allows a user to generate and solve Sudoku but I don't know how to control the cursor on Console.
Step 1) Download this file - https://github.com/ShakaUVM/colors
- Ncurses non blocking Input
-
Getting key pressed in terminal on linux
You don't need NCURSES to do that - my colors library (https://github.com/ShakaUVM/colors) allows for easy nonblocking I/O.
-
Play new version of nbsdgames, ~300KB collection of terminal games including Darrt, Snakeduel and a lot more!
NCURSES is kind of old and clunky to work with, but fairly powerful once you know it. If you want something simpler that does nonblocking I/O, allows you to move the cursor around the screen, and even mouse support and 24-bit color (which NCURSES refuses to implement) in a terminal window, you can try out my colors header-only library - https://github.com/ShakaUVM/colors
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?
flatui - Efficient Immediate Mode UI for Games
TuiCss - Text-based user interface CSS library
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.
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.
PDCursesMod - Public Domain Curses - a curses library for environments that don't fit the termcap/terminfo model, modified and extended from the 'official' version