For those unfamiliar, a TUI is a text mode user interface library, for building user interfaces within character oriented plain text consoles.
Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
1–10 of 64 posts
Anyone seen anything exciting/interesting in the field of TUI's? Any language, as long as the library is interesting with good examples or screen shots/videos.
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#2I wrote a Python library to draw graphics in a console using Braille dots, with a fallback mode to ASCII:
https://github.com/dheera/python-termgraphics
I used it in ROSshow, which visualizes robot sensor data inside a terminal:
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#3This looks pretty impressive:
Terminal.Gui - Terminal GUI toolkit for .NET
https://github.com/migueldeicaza/gui.cs
Written by Miguel de Icaza.
Hanselman wrote on it here:
https://www.hanselman.com/blog/Its2020AndItIsTimeForTextMode...
and here:
https://www.hanselman.com/blog/DotnetDependsIsAGreatTextMode...
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#4https://github.com/chjj/blessed is a curses-like library with a high level terminal interface API for node.js. It also has impressive demos.
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#5Don't know why, but I have imagined a CSS framework for text only.
Edit: found one https://github.com/vinibiavatti1/TuiCss
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#6I'm not really sure any TUI I've ever seen could really be classified as "good" but the one I like best is probably urwid (http://urwid.org/).
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#7Python includes bindings for curses and includes some pretty good documentation: https://docs.python.org/3/howto/curses.html#curses-howto
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#8python prompt toolkit [0] and click [1] are used to create tools like pgcli [2], which is utterly wonderful.
[0]: https://github.com/prompt-toolkit/python-prompt-toolkit
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#9notcurses - https://github.com/dankamongmen/notcurses
Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?
#10Turbo Vision, this is TUI perfection.