Jemi, a client for the Gemini
I wrote a GUI client for Gemini and other "small internet" protocols. It's available as a preview release.
Jemi is free, libre, open source (MIT licence). It should run on Linux, Windows, or Mac (but not on Android or iOS).
Features include
- Supports Gemini (except client certificates), Spartan, gopher and finger
- Page outlines in Miller Column style
- User customisable fonts and colours
- Gemini feed reader
- Image display
- Bookmarks
Getting Jemi
To use Jemi, you need Java installed - 11 or higher.
If you don't have it, AdoptOpenJdk is one way to get it
Or use your friendly neighbourhood package manager.
Then you need Jemi itself.
SHA256 sum if you want to verify your download
Finally, run it like this:
Settings and privacy
Configuration is saved to .jemi.properties in your home directory.
Jemi doesn't keep history beyond your current session. It does keep certificate signatures, so the properties file will include a list of hosts you've visited, but not when, or how often, or which pages you loaded. Jemi will warn you if a certificate has changed or expired, but it will allow you to continue if you so choose.
Building Jemi yourself
If you want to build from source, Jemi currently lives with the Compositor UI framework. You need git and Maven. Then do something like this:
Feedback
If you have trouble, suggestions, complaints, questions, etc, I'm jbanana at dreamwidth dot org