Built with
Rust, ratatui

I was keeping four browser tabs open just to answer “is anything on fire right now”. This replaces them with one terminal pane.

How it works

Each panel is a plugin with a polling interval and a render function. The core handles layout, keyboard navigation and the refresh loop; plugins only have to turn a JSON response into a few lines of text.

What I learned

Terminal UI is a genuinely good fit for dashboards: the constraints are severe enough that you are forced to decide what actually matters. The version with sixteen metrics was useless; the version with four is the one I still run.

<- All projects