For the handful slightly fancy TUI applications I wrote, I had some fun in just using raw escape sequences.
I really like the buildkit output style, I couldn't figure out how to do something like this – multiline output without a full-term application – with curses, so I did it myself.