Titan is a half-finished terminal-based browser for the Gemini protocol.
It takes inspiration from Vim, and is written in Rust.
- A zero-copy parser for the Gemini header and
text/gemini
format - Terminal-based browsing
- Trust-on-first-use certificate system
- Good error handling: in most cases, it will exit on any error
- TLS v1 certificate handling (uncommon, but seen in the wild on sites hosted with
gmnisrv
)
- Client certificate management
- Forward / back browsing
- Bookmarks
- Configurability
- Multiple windows or tabs
- ...and so much more!