Chawan 0.3.3 Console Web Browser Released

Published release of console web browser Chawan 0.3.3, utilizing its proprietary compact engine with support for CSS and JavaScript. The project aims to implement modern web standards while prioritizing self-sufficiency, simplicity, and extensibility. Chawan’s code is written in Nim and is shared with the public domain. It is compatible with Linux, BSD systems, Haiku, and macOS.

Main features include:

  • Support for protocols such as HTTP/1.1, HTTPS (based on OpenSSL), FTP, SFTP (based on libssh2), Gopher, Gemini, Finger, and Spartan.
  • Multi-process architecture and support for incrementally loading documents.
  • Compatibility with HTML5, input forms, Cookies, and various text encodings.
  • Ability to view documents in Markdown format.
  • CSS engine featuring flex support, floating elements (block, inline, float), tables, selectors, and @-rules.
  • JavaScript engine Monoucha, built as a wrapper over QuickJS-NG for Nim (disabled by default).
  • Customizable key combinations with default keyboard controls in vim style.
  • Mouse support.
  • Functionality for running CGI scripts locally.
  • Capability to be used as a multi-pager.
/Reports, release notes, official announcements.