gotui
gotui is a cross-platform and fully-customizable terminal dashboard and widget library built on top of tcell. It is a modern fork of termui, inspired by ratatui and written purely in Go by Carsen Klock.
Note
This is a modern fork of termui for 2025, heavily upgraded to support TrueColor, modern terminal events, better performance, and new layouts.
Versions
gotui is compatible with Go 1.24+.
Features
Backend : Native tcell support for TrueColor (24-bit RGB), mouse events, and resize handling.
: Native support for TrueColor (24-bit RGB), mouse events, and resize handling. Gauges : Progress bars and gauges.
: Progress bars and gauges. Charts : BarChart : Stacked and standard bar charts. PieChart : Pie and Donut charts. RadarChart : Spider/Radar charts. TreeMap : Hierarchical data visualization. FunnelChart : Process flow/conversion charts. Sparkline : Mini sparklines. Plot : Line, Scatter, and Braille-mode charts.
... continue reading