Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
tcell
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
libsixel
A SIXEL encoder/decoder implementation derived from kmiya's sixel (https://github.com/saitoha/sixel).
The developer is really good. If he succeeds in adding image support, then VTM would become AFAIK the first C++ TUI with properly mixed text-and-images.
(notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)
(notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)
(notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)
(notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)
Mixing images and text was first done three years ago. Now there is also notcurses which is awesome.
Converting images into text is chafa, and it's gorgeous. You can convert images to sixel with both chafa and notcurses: both encoders are ludicrous fast.
If you like tmux, also check out zellij. It's still growing, but I think it has a very promising future.
And sixel backends for common applications e.g SDL, and by this almost any game, qemu or ffmpeg were written about 8 years ago: https://github.com/saitoha/libsixel
libsixel (and notcurses and chafa) can readily be used to display bitmaps on a screen. I wish I had seen sixel (and ReGIS and Tektronix) in action when they were new, on the original hardware. :) BTW if you haven't seen it yet hackerb9 has been working with a real VT340 to better understand what wasn't in the manuals.
Now that's neat! And here I was thinking only textshell's minivcmouse had gone directly to /dev/input/mice.