Does the Go standard library have unusually good TUI support or something? Am I just imagining the pattern of new TUIs being written in Go?
This project appears to be using github.com/rivo/tview which is is really solid.
Much like cobra (or was it viper) did for CLI switches
This is cool if that's what you like, but if you have your own thinking on layout/architecture then you're in for a world of pain.
I use rivo/tview in my projects, and like it, but it's not without its "quirks"