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)
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:
"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)