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.