Skip to content

mkeeter/titan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Titan

Titan is a half-finished terminal-based browser for the Gemini protocol.

It takes inspiration from Vim, and is written in Rust.

Screenshot

What works?

  • A zero-copy parser for the Gemini header and text/gemini format
  • Terminal-based browsing
  • Trust-on-first-use certificate system

What doesn't work?

  • 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)

What else is missing?

  • Client certificate management
  • Forward / back browsing
  • Bookmarks
  • Configurability
  • Multiple windows or tabs
  • ...and so much more!

About

A half-finished terminal browser for the Gemini protocol

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages