Remix.run Logo
godelski 5 hours ago

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 you could do things like ad blocking more easily. But maybe you could get them on board if you pitched it as a browser for LLMs. Something something it's a native interface for them. ;)

I know there's some browsers but things like W3M, Lynx, or *links* are... rough... definitely not of the quality we're seeing elsewhere in the current TUI revolution.

gf000 3 hours ago | parent | next [-]

But.. why? Like I do get the occasional need where it's easier to just see an html page in the terminal, but why would you render to a low-resolution 2D buffer with random character-hacks with a huge amount of overhead, over having a real buffer and just writing pixels to it, with actual hardware acceleration?

selfhoster11 an hour ago | parent | next [-]

SSH access over a slow network connection?

huflungdung 2 hours ago | parent | prev [-]

[dead]

awesomeusername 5 hours ago | parent | prev | next [-]

Browsh [0] - it runs firefox headless, and renders everything to ascii in the terminal

It's glorious

[0] https://www.brow.sh/

miguel_martin an hour ago | parent | prev | next [-]

Not rust, but check out nimwave: https://github.com/ansiwave/nimwave

be_erik 5 hours ago | parent | prev | next [-]

I use this one pretty often. It’s great. https://chawan.net/

godelski 4 hours ago | parent [-]

This actually looks pretty reasonable. Thanks! I'll definitely be giving it a try

littlestymaar 3 hours ago | parent | prev | next [-]

> 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

jasonjayr 3 hours ago | parent [-]

ELinks is the TUI browser I've used since .... forever.

https://github.com/rkd77/elinks

xvilka 44 minutes ago | parent [-]

Something like ELinks could be created by writing a simple TUI on top of the Servo engine. Then it would be able to handle even complex Web pages full of JavaScript which is a huge chunk of the modern Internet.

2 hours ago | parent | prev | next [-]
[deleted]
globular-toast 2 hours ago | parent | prev | next [-]

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.

fruitworks 5 hours ago | parent | prev [-]

the cursive tui library does some html rendering

https://sr.ht/~ireas/cursive-markup-rs/

the whole cursive library strikes me as very html-like in layout