The Chawan http browser

Check out the Chawan http browser on sr.ht! It is a terminal browser that supports CSS! sites look much better than what you will get from say lynx. I think it is an ideal http viewer for offpunk and other command line gemini browsers. Chawan is written in nim and builds ok on OpenBSD, I need to install gmake and compile nim 2.2 out of nim 1.6 from package.

๐Ÿ˜Ž decant

2025-04-21 ยท 1 year ago ยท ๐Ÿ‘ drh3xx, lanterm, yaydee, devoid

6 Comments โ†“

๐Ÿ˜Ž decant [OP] ยท 2025-04-21 at 08:04:

correction: you need to pkg_add gmake libssh2 pkgconf

๐Ÿ drh3xx ยท 2025-04-21 at 09:57:

Having to (from your OP) bootstrap nim 2.2 is less than ideal. I assume no technical issues with compiling that version of nim on openbsd though so maybe 7.7 will ship with a sufficiently recent version in ports.

Looks like a great project, thanks for sharing and it supports Gemini and Gopher :)

๐Ÿš€ devoid ยท 2025-04-21 at 15:55:

I love that it's Nim but not having a screenshot is a major put off for me

๐Ÿ drh3xx ยท 2025-04-21 at 16:06:

@devoid I think that's an issue with sr.ht. Sometimes it loaded the project pic (screenshot of it in action) and other times it didn't.

๐Ÿ˜Ž decant [OP] ยท 2025-04-21 at 16:18:

@drh3xx No problem what so ever, just type gmake. However, you do need to edit the first line in Chawan's Makefile so the build script will invoke your new 2.2 binary. As to new nim version in 7.7, I tried on my snapshot box, it's still 1.6.

๐Ÿš€ devoid ยท 2025-10-26 at 04:55:

The perceived lack of screenshot was likely my oversight. I was looking at the page with dark mode on. Oops