~julienxx/castor

A graphical browser for plain-text protocols
7f50a34f — Julien Blanchard 2 months ago
[gopher] show selector in URL bar, some fixes
3d7b2413 — Julien Blanchard 2 months ago
Bump version to 0.4.0
8918a1a4 — Julien Blanchard 2 months ago
Update README

clone

read-only
https://git.sr.ht/~julienxx/castor
read/write
git@git.sr.ht:~julienxx/castor

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

Castor

A graphical client for plain-text protocols written in Rust with GTK. It currently supports the Gemini, Gopher and Finger protocols.

Installation

Castor needs a recent Rust version >= 1.39. Please consider using Rustup if you OS does not package a recent version.

Dependencies

You will need some development libraries:

  • openssl
  • gtk+3
  • gdk-pixbuf
  • pango
  • atk
  • cairo

Build and install

  • run make to build Castor
  • install with sudo make install
  • Open Castor and visit gemini://gemini.circumlunar.space and enjoy your trip!

Mailing list

If you have questions, feature requests, bugs or you just want to keep up to date with Castor you can send a message to the mailing list

Roadmap

You can view my current roadmap here

Thanks

  • Leonora Tindall for the great article on Rust and GTK that helped me bootstrap this project
  • tiwesdaeg for the incredible icon
  • sloum for the great advices
  • the gemini/gopher/finger community for being awesome