Show HN: Chawan TUI web browser

Jun 16, 2025 - 22:30
 0  0

# Chawan 0.2.0

Version 0.2.0 of the Chawan TUI browser has been released.

A tarball of the source tree is available here. Please refer to the README file for compilation instructions.

A static binary distribution for amd64 Linux also exists. To install it, extract the archive somewhere and run make install as root. (To uninstall, run make uninstall.)

The same distribution is also available as a .deb package.

## Information for package maintainers

The current list of mandatory runtime dependencies is:

  • libssh2.
  • libbrotli (more precisely, libbrotlicommon and libbrotlidec).
  • OpenSSL or LibreSSL. For OpenSSL, you will want 3.0 or later. For LibreSSL, the version in OpenBSD 7.7 has been tested.

Previous development versions had other dependencies which no longer apply, and can be dropped. In particular, zlib, libseccomp, termcap/ncurses and libcurl are no longer used.

If you run into an issue while packaging Chawan, please contact me before trying to patch over it. Chances are we can solve it upstream.

## What's next

It took a bit longer than expected, but I finally feel OK putting a version on this. It has all features I wanted from an MVP, and no known fatal bugs.

The v0.2 branch in git will only receive bugfixes. Further work on new features will continue on the master branch.

For the next release, I hope to improve upon the layout module's performance & correctness, and to make the UI somewhat more user friendly. Stay tuned :)

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0