membrane

Nikolas Pafitis 2025-04-02T18:24:21.858439Z

Are there any examples of pleasantly styled tui membrane apps? Similar to bubbletea or ratatui?

phronmophobic 2025-04-02T18:26:26.330399Z

Not really. I haven't focused much on TUIs because I would usually prefer a user interface with 2d graphics.

phronmophobic 2025-04-02T18:27:52.395199Z

Specifically for TUIs, there are some good JS libraries that can be used with node+clojurescript or nbb.

Nikolas Pafitis 2025-04-02T18:29:05.343959Z

I'd like to bundle the tui app it in a single binary, although js i think is doable, jvm is preferred

👍 1
Nikolas Pafitis 2025-04-02T18:29:08.680549Z

I'll check them out

phronmophobic 2025-04-02T18:29:52.775389Z

The closest membrane can offer is https://github.com/phronmophobic/terminal-todo-mvc

Nikolas Pafitis 2025-04-02T18:30:02.060599Z

Thanks

phronmophobic 2025-04-02T18:32:09.918799Z

I'm curious about your use case. Is there a reason why a user interface with 2d graphics isn't preferred? Running clis over ssh is a common reason, but I 'm curious if there are others.

Nikolas Pafitis 2025-04-02T18:33:49.965579Z

TBH i think it's easier to implement a simple app with a few prompt writes/reads, than a full blown GUI. Also looks cool and hacker-y

phronmophobic 2025-04-02T18:35:45.717939Z

Historically, I think that's true. My goal is to bridge the gap. It's definitely easier for me to build a simple 2d interface, but I think the documentation and guides for membrane need to be improved before that's generally true.

Nikolas Pafitis 2025-04-02T18:35:51.131759Z

But I'm still not 100% convinced that it's going to be tui

Nikolas Pafitis 2025-04-02T18:36:51.835229Z

I initially wanted to use bblgum which is a jvm wrapper for gum, Since the tool i want to use is really really simple, but then thought people might not have gum in path so looking for alternatives