Live data from Hacker News

Blessed: Curses-like library with high level terminal interface API for Node.js

github.com

11–15 of 15 posts

Re: Blessed: Curses-like library with high level terminal interface API for Node.js

#12
post #2

What's the point of implementing something like this completely in Javascript? Isn't this a good example of something that should be developed in a lower-level, faster language?

As the other response pointed out it’s not a big deal. Needing a runtime is a small bummer though node is easily installable everywhere now. What I really like about blessed was it’s api. At one point I made my own fork and was going to try to maintain it. Then I thought I’d try to port it to nim. These days I just use one of the excellent text ui libs in go which is great mostly because of the ecosystem.

> the excellent text ui libs in go

I'm working on a go cli project now and I'm looking for a good one, which one are you using?

Re: Blessed: Curses-like library with high level terminal interface API for Node.js

#14

Nice looking CLI are great. However I don't think that CLI should mimic GUI, with boxes, transparent windows, shadows, pop-up menus etc. This is way too much bloat... Why not simply write a GUI if that's what you want?

The point is this gives you a GUI, but is communicated over a terminal. So if you want a GUI from some Docker instance this is a lot easier to fiddle with on the CLI than x-forwarding.

Re: Blessed: Curses-like library with high level terminal interface API for Node.js

#15

Nice looking CLI are great. However I don't think that CLI should mimic GUI, with boxes, transparent windows, shadows, pop-up menus etc. This is way too much bloat... Why not simply write a GUI if that's what you want?

The point is this gives you a GUI, but is communicated over a terminal. So if you want a GUI from some Docker instance this is a lot easier to fiddle with on the CLI than x-forwarding.

I think that today if you want a remote GUI the simpler solution is to embed a web server.
Post reply on HN