Live data from Hacker News

Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?

news.ycombinator.com

61–64 of 64 posts

Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?

#61
Oberon. :-)

It's the granddaddy of all of them.

Overview: http://ignorethecode.net/blog/2009/04/22/oberon/

Academic paper (but highly accessible): https://pdfs.semanticscholar.org/d48b/ecdaf5c3d962e2778f804e...

Yes, it's an OS as well as a language although a tiny one that runs under MacOS, Linux and Windows if you want. So does the bare language of the same name. (Think of it as Pascal 3.)

The inspiration behind Plan 9's Acme.

Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?

#62

Turbo Vision, this is TUI perfection. https://en.wikipedia.org/wiki/Turbo_Vision

I recently added Unicode support into Turbo Vision: https://github.com/magiblot/tvision

Wow! What an awesome and pleasant surprise! I have such fond memories of using Borland IDEs from that era and some of the applications built with TV. Thank you for making it modernized and available on Linux!

Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?

#63
post #60
post #26

Earlier quoted context omitted.

How popular is it in the Python space? I loved the large text widget and would love to contribute with a font using the Teletext 2x3 mosaics that got into Unicode 13 (which are fully supported in VTE)

You can check out download stats stats for Urwid on PyPI Stats [1], that should give you a decent idea of its popularity. Also check out the list of applications built with Urwid [2]. Probably the two most popular applications that use Urwid are bpython [3] (an alternative Python REPL that is really nice), and PUDB [4] (a nice Python debugger that is reminiscent of Borland's Turbo Pascal). I use bpython all the time,…

Thank you. I completely forgot about 1.

I realize, with abit of shame, urwid is thousands of times more popular than my own pip-chill tool.

Re: Ask HN: Recommendations for Good TUI Libraries (Text User Interface)?

#64
post #31

I like termbox. I'm the Ada binding maintainer. A quick search and you can find many other language bindings. https://github.com/bmsauer/termbox-ada

Looks like the project is no longer being maintained (as of two weeks ago?), so it kind of pours water on that idea (unless you or someone else is going to take over the main library maintainer work).

There is someone that is picking up the work. They emailed me a few weeks ago about how they are starting a new termbox org on Github, but I haven't checked into its progress yet.

Either way, it is an extremely minimalistic library that has well documented code, so it's very possible to tailor it to whatever needs you have.

Post reply on HN