👴 jdcard

Spartan Client Software

Since I'm now focusing my efforts on the Spartan protocol it is probably a good idea to point folks to appropriate client software. As of mid-June 2022 I am thinking that Lagrange is the best choice for a Spartan client. Lagrange doesn't offer an Android client for Spartan yet, but Bollux and gelim both work in Termux there.

Graphical Clients


Lagrange is a GUI client available for Windows, MacOS, and Linux/BSD (with Android and iOS versions in the testing stage). If you work primarily in text mode, whether in a terminal window or at the console, you can compile a TUI version of Lagrange that provides the same functionality and user interface as the GUI version.


Eva also looks like it could be a good choice. It is still in early stages of development but is usable now. It is probably not yet available from your system's package manager or software store, so you'll likely have to build it from source code.

Text-mode Clients


The "gelim" CLI client for Gemini and Spartan has some nice features: integrated search of gemspace, word wrap so that long lines are easier to read, and mouse support (in X11). It is written in Go and is probably not in your system's package manager or software store, so you'll need to have "git" and "go" (or "golang") installed to build it from the source code.


This is a friendly fork of the real bollux. It's not entirely written in bash and it has experimental support for spartan:// and file:// protocols. If your system's package manager or software store offers Bollux it likely is the original version and won't have support for Spartan.

©2022 🅭🅯🄏🄎 Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)

🗡️ spartan://jdcard.com:3300/ 🛰️ gemini://jdcard.com/ 🌐 http://jdcard.com/