Hacker News new | ask | show | jobs
by westurner 5 days ago
I don't think any of these text-based web browsers are actively maintained;

"Show HN: Browsh – A modern, text-based browser" (2018) https://news.ycombinator.com/item?id=17487552

browsh-org/browsh: A fully-modern text-based browser, rendering to TTY and browsers https://github.com/browsh-org/browsh

"Forking Chrome to render in a terminal" (2023) https://news.ycombinator.com/item?id=34547259

fathyb/carbonyl: Chromium running inside your terminal https://github.com/fathyb/carbonyl

chawan: TUI Web Browser https://sr.ht/~bptato/chawan/

Ladybird browser may be easier to build a TUI terminal user interface for than other brothers because of Lagom FWIU (LibWeb and LibJs are already decoupled from the UI and rendering)

1 comments

I can't speak for the other projects you listed, but at least chawan is actively maintained by yours truly.
My mistake! Lynx and elinks still work but don't exec JS or WASM.

Cloudflare Browser Isolation runs part of the browser in the cloud, which might work for TUIs ..

Research open source solutions for self-hosting remote browser isolation;

Like these browser isolation Chrome extensions: https://www.legba.app/blog/best-browser-isolation-extensions...

And these:

RBI: remote-browser-isolation · GitHub Topics https://github.com/topics/remote-browser-isolation?o=asc&s=u...

Cloudflare Browser Rendering REST API https://developers.cloudflare.com/browser-rendering/rest-api... says 10/min day free (which is probably enough for an open source project that needs to run screenshots at various resolutions on a few builds per day)

But then there's this, which currently only execs partial js:

  elinks -dump -no-references -dump-width 79