Show HN: Chawan TUI web browser
By
shiomiru
A terminal-based web browser in Nim.[1] Has acceptable (YMMV) CSS rendering, some JS support, and inline images (sixel/kitty). It can also use various protocols other than http(s) such as (s)ftp, gopher, gemini, ...
Chawan started out as a w3m clone, and the UI still resembles it. However, the architecture has turned out quite different, with pages loaded in separate processes, and protocol/file type handling separated out into external binaries. An interesting result is that you can even register decoders for custom inline image formats, although practical use cases of this are rather minimal.
There is a gallery showcasing some websites being rendered here: https://chawan.net/gallery/index.html
[1]: https://nim-lang.org
Comments URL: https://news.ycombinator.com/item?id=44293260
Points: 15
# Comments: 1
You might also wanna read
Stoicism and Overthinking: How Marcus Aurelius' Private Writings Offer Ancient Tools for Modern Anxiety
This article from "The Examined Life" newsletter (Issue #4) explores Stoic philosophy through the lens of Marcus Aurelius, who wrote his fam
From Bottleneck to Empowerer: Applying the Leader-Leader Model in Engineering Management
The article discusses the common challenge engineers face when transitioning from individual contributor roles to engineering leadership pos
Sergey Brin tells Google AI staff 60-hour workweek is the 'sweet spot' for productivity
Sergey Brin, Google cofounder, wrote an internal memo to employees working on the Gemini AI products recommending a 60-hour workweek as the
Solar desalination system eliminates toxic brine while producing fresh water
Scientists have developed a solar-powered desalination system that converts seawater into fresh water without producing toxic brine, a major
A design engineer's crisis: Quitting tech amid AI disillusionment
A design engineer reflects on quitting their stable, well-paying tech job amid growing disillusionment with the industry's direction, partic
Why being skeptical of AI is a rational and necessary choice
This opinion piece argues that skepticism and criticism of AI is a healthy, rational response rather than a sign of ignorance. It pushes bac
