Alacritty is a terminal emulator with a strong focus on simplicity and performance. With such a strong focus on performance, included features are carefully considered and you can always expect Alacritty to be blazingly fast. By making sane choices for defaults, Alacritty requires no additional
... [More] setup. However, it does allow configuration of many aspects of the terminal. Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible without it. Alacritty currently supports macOS, Linux, BSD, and Windows. [Less]
Yzis is a vi/vim engine that is easy to integrate in any graphical application. The goal is to make it easy for people developing an application that requires an editor to integrate yzis. Currently, there is a Qt, ncurses and KDE kpart yzis frontend.
NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process. NetHogs does not rely on a special kernel module to be loaded.
libmabuff is a simple C++ TUI library for Linux. It is based on customized termbox (github.com/nsf/termbox). It might be called an 'ncurses alternative', however, it doesn't provide such functionality. On the other hand, it's much easier to learn and use! Its base elements are Zones of text. You can
... [More] do some neat "graphic" effects with them, e.g. make borders automatically or adopt color from a zone below (yes, zones are layerable).
It's still in active development, however, it can be used for writing TUI applications already.
See "DOCUMENTATION" for API reference (and a feature overview).
Note: the code line counter doesn't count termbox code, as it is not my work (except for a few changes). [Less]
Termbox library is a simple and clean ncurses alternative. Of course everything has it's own price. In this case it's portability and stability.
Currently all sources are hosted on github:
GitHub (git://github.com/nsf/termbox.git)
Also I have uploaded a snapshot from git. And I will continue
... [More] to do it from time to time.
Screenshot - demo program 'keyboard':
The interface only consists of 12(!) functions.
tb_init() // initialization
tb_shutdown() // shutdown
tb_width() // width of the terminal screen
tb_height() // height of the terminal screen
tb_clear() // clear buffer
tb_present() // sync internal buffer with terminal
tb_put_cell()
tb_change_cell()
tb_blit() // drawing functions
tb_select_input_mode() // change input mode
tb_peek_event() // peek a keyboard event
tb_poll_event() // wait for a keyboard eventIt's extremly easy to use and fast to learn. I bet you can fully understand principles of this library in a day. [Less]
yetris is a Tetris(tm) clone on the terminal. It has colors and highscore, along with many features found on modern Tetris(tm) implementations. It's made with C and runs on (most) Linux terminals.
Some features:
* Colored textual interface - playable on the console;
* Hold and up to 5 next
... [More] pieces;
* Combo and back-to-back sequences;
* Scoring system compliant to the (conjectured) Tetris(tm) Guideline;
For now it attempts to be as close as any modern Tetris(tm) game as possible. It lacks some expected features but it's on active development.
Also, the source code is clean and commented, allowing much better understanding and easing feature-implementation. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy