~exitb/roam

Roam is a Gopher browser
6781600c — exitb 5 years ago
Fix bug that causes the selector to loose the front slash character
f5d0e22e — exitb 5 years ago
Bump master version to 0.1.1
2b1b78ac — exitb 5 years ago
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

Build status codecov

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.

Do not follow this link