Show HN: Chawan TUI web browser

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: 64

# Comments: 7

https://chawan.net/news/chawan-0-2-0.html

созданный 12h | 16 июн. 2025 г., 22:10:09


Войдите, чтобы добавить комментарий

Другие сообщения в этой группе

Show HN: I recreated 90s Mode X demoscene effects in JavaScript and Canvas

After 25 years of writing software, I was feeling nostalgic for the kinds of things that got me into programming in the first place: the old DOS demoscene. I spent a weekend seeing if I could reca

17 июн. 2025 г., 07:20:09 | Hacker news