You asked, the Rust/TUI community delivered.

**desktop-tui** ~ A full desktop environment... without graphics.

src: https://github.com/Julien-cpsn/desktop-tui

#rustlang #terminal #desktop

@orhun i've been waiting for a worthy https://en.wikipedia.org/wiki/DESQview successor for decades... ❤️
DESQview - Wikipedia

@orhun Don't forget to combine with a TUI web browser

https://www.brow.sh/

Browsh

A fully interactive, realtime and modern browser rendered to TTY

Browsh
@mcc @orhun
- "the design needs to be pixel perfect in every browser"
- *gestures broadly*
@orhun someone package this into aur
@orhun Hmm, would this run on one of these old pre win95 computers?

@agowa338

While I'm not sure about (pre)Win95 since I imagine it uses terminal escape sequences to render things which (pre)Win95 was pretty bad at.

That said, I imagine that it would run just fine on hardware of that vintage—thinking about an old 2001-era Celeron laptop I had that ran OpenBSD—without issue.

Now *building* such a rust project on that hardware? Budget a day or three… 😆

@orhun

@gumnos @orhun

Well I was more thinking of running it on retro hardware to impress other retro computing fans.

@agowa338

Assuming the machine had sufficient RAM and adequate CPU to run the contained-programs, it should be fine, and not significantly different from running them all in tmux.

You just might have to build a static binary on a beefier machine and then copy it over to the retro hardware.

@orhun

@orhun A well-made TUI is beautiful in its functional minimalism. 💙
@orhun
I'm old enough to remember Turbo Pascal, the first IDE I used - on MS-DOS. Desktop-TUI is *better*, from the provided demo. Great work!

@orhun I'm a Go meetup organizer. Not a big meetup, but anyway, one of the participant, very quiet, told me about a toy library he was experimenting with.
I told him he should present it.
It took me a few meetups to motivate him to show it. He was very shy and unsure of it all. The code is not good, bla bla bla.

And that guy showed us a frigging demo with windowing system in TUI, with window resizing, picture viewer with double the "pixel" size with a trick of using background color + foreground color on the same character, etc etc.

I was so angry that he kept this away from the world for so long. It was incredible. I'm still not sure he published it/shared. I need to ask again. I would share some screens.

People are amazing and they don't even know it.

@orhun If I ever pick my terminal project back up, this is definitely going to be one the the stress tests.
@orhun I thought that was called emacs

@orhun

“Are we GUI yet?” was apparently the wrong question. https://areweguiyet.com/

Are we GUI yet?

@orhun aaahhhh! I've been waiting for something like this!!