~exitb/roam

Roam is a Gopher browser
Fix bug that causes the selector to loose the front slash character
Bump master version to 0.1.1
Fix #2 - lines that are too wide are cut off

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~exitb/roam
read/write
git@git.sr.ht:~exitb/roam

You can also use your local clone with git send-email.

roam

Roam is a Gopher browser. This project is still work in progress - displaying gopherholes and text files is just about the only thing that works.

Building

Roam is written in Rust. In order to build it, you need a functional Rust toolchain.

$ git clone https://github.com/exit-b/roam.git
$ cd roam/
$ cargo build --release
$ target/release/roam --help

Using

To run roam, just pass a gopher destination as an argument:

$ roam floodgap.com

Key bindings

Key Function
Up arrow Move selection up
Down arrow Move selection down
Left arrow Go to the previous document
Right arrow Go to the selected document
q Exit the application

Roadmap

  • Bookmarks
  • Browsing history
  • Tabs
  • Address bar with suggestions
  • Downloads
  • Customizable integration with external application, like image viewers and web browsers
  • RSS/Atom support

Known issues

  • Some errors get eaten up by the alternate screen

License

Roam is licensed under ISC.