Los TUIs son algo que mola mucho porque ademas que queda muy hacker realizar cosas con ellos, te permiten interactuar con servidores por ssh de forma cómoda, y sobre todo aprovechando los pantallones que tenemos ahora, permite tener dashboard muy completos y cómodos como lazy_docker.
Si bien hay soporte nativo para ncurses, el rollo es que tienes que hacerte todo a mano.
Yo tenia mis esperanzas puestas en Urwid (incluso me he metido a arreglarles un bug hace meses) pero lamentablemente, puede que suene muy superficial, pero los botones son muy feos (por defecto, se les puede mejorar tirando código python) y no hacen efecto de click (esto no he encontrado nada).
Después he encontrado las librerías:
- https://github.com/jwlodek/py_cui
- https://github.com/peterbrittain/asciimatics
- https://github.com/vtr0n/npyscreen
- https://github.com/pfalcon/picotui
- https://github.com/jquast/blessed
Las que me llaman mas la atención es picotui y blessed.
Ya os iré contando.