Termui – Go terminal dashboard
github.com
github.com
Projects like this make me want to have an excuse to use them.
Learning about terminal escape sequences and capabilities (SIGWINCH, alternate screen, doing coloring non naively, clear part/all of line/screen) was quite fun and not that hard.
Going terminal/VT is incredibly interesting for us when building such tools because the setup is extremely simple, robust, secure, and portable.
This package will certainly allow us to go to the next level much more easily.
In short, very, very cool.
"Go terminal dashboard. Inspired by [blessed-contrib], but purely in Go."
https://news.ycombinator.com/item?id=6058639
I guess it wasn't very popular in spite of the projects it influenced. :)
Although, blessed-contrib does add some pretty cool widgets.
termui is built upon termbox-go in a similar way that blessed-contrib builds on blessed, which is why I found them similar.
here's an overview video: https://www.youtube.com/watch?v=JyeqgrykNkI
On the other hand, you can easily code your own without too much hassle. https://github.com/rcarmo/raspi-cluster includes a minimalist Dashing clone with a Go backend and real-time updates.
> Go terminal dashboard. Inspired by blessed-contrib, but purely in Go.
I'd love that htop work with this
ref: http://man.cx/htop
(1)None (2)Ansi (3)Avatar (4)VT-100 (5)Rip Graphics