Live data from Hacker News

Ratatui – App Showcase

ratatui.rs

191–200 of 238 posts

Re: Ratatui – App Showcase

#191

I'm really waiting for the TUI web browser. That would let me live completely in the terminal. Is anyone working on this? With the speed terminals are and support for graphics through things like sixel and shaders I'd love to have a browser even if I couldn't do videos. Even if it was like viewing most pages in reader mode. I'm not sure some big companies would be happy about that though since it likely would mean yo…

> I'm really waiting for the TUI web browser. That would let me live completely in the terminal. You can already do this, since the 90s: Lynx[1] and w3m[2] have both existed for more than three decades at this point. [1]: https://en.wikipedia.org/wiki/Lynx_(web_browser) [2]: https://en.wikipedia.org/wiki/W3m

I'm sorry, did you even read my comment?

I mentioned those by name...

  >> I know there's some browsers but things like W3M, Lynx, or *links* are... rough...

Re: Ratatui – App Showcase

#192

I'm really waiting for the TUI web browser. That would let me live completely in the terminal. Is anyone working on this? With the speed terminals are and support for graphics through things like sixel and shaders I'd love to have a browser even if I couldn't do videos. Even if it was like viewing most pages in reader mode. I'm not sure some big companies would be happy about that though since it likely would mean yo…

Why would you want to live in a terminal? That's extremely limiting. What you really want is Emacs. Emacs has both a TUI web browser (EWW) and info browser already. You can even run vim in Emacs if you want, either the "real" (and inferior) thing via vterm, or use evil mode or another modal mode for Emacs like god mode.

Probably not as limited as you think

https://notcurses.com/

Re: Ratatui – App Showcase

#193

People keep asking why TUIs in Rust and the answer is because the GUI situation in Rust is dreadful: https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-... Rust is simply not meant for GUI-based data design but I still want Qt in Rust. That's it. Not QML or Slint. No markup at all. None of the immediate mode things. No other languages. Definitely not GTK. I'm worried it will never happen for Rust and it will…

"GUI situation in Rust is dreadful" I have to agree with this, but for a lot of different things other than GUI as well. My friends all want me to use Rust, but I moved back to C++ after trying to do a lot of different projects in it after finding every crate I needed to be a WIP or abandoned state. There are the massive crates that are super popular of course, but it seems that once you get off the popular beaten pa…

I'm going to agree with you here. I love rust, but this is a big down side. I have to do so much ecosystem building and low level stuff because the libs available don't exist, or are not in a suitably usable state.

Re: Ratatui – App Showcase

#194

Earlier quoted context omitted.

"GUI situation in Rust is dreadful" I have to agree with this, but for a lot of different things other than GUI as well. My friends all want me to use Rust, but I moved back to C++ after trying to do a lot of different projects in it after finding every crate I needed to be a WIP or abandoned state. There are the massive crates that are super popular of course, but it seems that once you get off the popular beaten pa…

I strongly disagree with this. Obviously Rust hasn't had the decades of life that C/C++ has to give you weird niche libraries, but at this point the Rust crate ecosystem is huge and you have to go fairly niche before you find something where there simply isn't a Rust option. Usually you find something and it's a lot nicer than the C option. GUI is kind of unique because it's a really hard problem - both a ton of work…

This is surprising to hear; my experience matches the parent comments' exactly. The crates exist, but are usually toys that haven't been applied to practical problem. This is a generalization, but it applies well in many domains. Often, they're someone's one-off school project, a "let's build X in rust" from someone who doesn't have a practical use case for X etc.

Re: Ratatui – App Showcase

#195

I'm really waiting for the TUI web browser. That would let me live completely in the terminal. Is anyone working on this? With the speed terminals are and support for graphics through things like sixel and shaders I'd love to have a browser even if I couldn't do videos. Even if it was like viewing most pages in reader mode. I'm not sure some big companies would be happy about that though since it likely would mean yo…

> I'm really waiting for the TUI web browser. That would let me live completely in the terminal. You can already do this, since the 90s: Lynx[1] and w3m[2] have both existed for more than three decades at this point. [1]: https://en.wikipedia.org/wiki/Lynx_(web_browser) [2]: https://en.wikipedia.org/wiki/W3m

I believe they wants text browser written specifically in rust, and does not want to touch any software written in filth like c/c++.

Re: Ratatui – App Showcase

#196

Earlier quoted context omitted.

To be fair, TUIs are strictly worse accessibility-wise than GUIs. There's no standard to communicate TUI semantics to assistive technology, and whatever few standards actually exist (like using the cursor to navigate menus instead of some custom highlight) aren't followed. With GUIs, those standards exist, and are at least somewhat implemented by all major (non-Rust)UI frameworks.

Plus there's no reason why most GUI's can't adopt a keyboard-only workflow. It's easy to implement. The inverse is not true.

There has to be a reason when 99% of GUI apps don't support it.

Re: Ratatui – App Showcase

#197
post #85

People keep asking why TUIs in Rust and the answer is because the GUI situation in Rust is dreadful: https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-... Rust is simply not meant for GUI-based data design but I still want Qt in Rust. That's it. Not QML or Slint. No markup at all. None of the immediate mode things. No other languages. Definitely not GTK. I'm worried it will never happen for Rust and it will…

Doesn't https://github.com/longbridge/gpui-component tick all your boxes ?

Does it work without a modern GPU?

Re: Ratatui – App Showcase

#198

Earlier quoted context omitted.

In addition to other comments, it's the only real way to make a usable GUI-like experience over SSH.

X11 transports just fine over SSH. You can have a window in your own desktop that is drawn by a process running remotely, and it looks and feels just like it is local.

We gave up X11 for the unfulfilled promise of something greater. A tech tale as old as time.

Re: Ratatui – App Showcase

#199

Earlier quoted context omitted.

Plus there's no reason why most GUI's can't adopt a keyboard-only workflow. It's easy to implement. The inverse is not true.

There has to be a reason when 99% of GUI apps don't support it.

There are ways to do it in most GUI applications. On Windows, pressing Alt will sometimes show you the combination to activate certain parts of the UI (keyboard accelerators). It's not obvious anymore because people don't focus on accessibility. Sadly, it's not common practice to ensure a good workflow, because it's assumed that they will use a mouse. Or people keep re-inventing TUI every time they think they want a terminal-friendly utility.

Re: Ratatui – App Showcase

#200

Shameless plug: https://github.com/benjajaja/mdfried/ Markdown is really cool in the sense that you can still look at the raw text and read it easily. But one thing that always made me load up .md files in the browser was that it's just much easier to read when the headers are bigger. So I wrote a markdown viewer that renders the headers as images. You need to configure your font once for it to work, can't really det…

This is very cool, thanks for sharing! p.s. I don't think Ghostty implements this protocol (yet?)
Post reply on HN