Kevin Boone

Announcing Caztor 1.0 – a browser for small-net protocols like Gemini and Gopher

Caztor is the latest iteration of the JGemini browser. It has a new name, and a heap of new features.

JGemini started life in 2021, as a Java-based graphical browser for the Gemini protocol. There weren’t any graphical browsers for Linux at that time and, as one of the stated design goals of the Gemini protocol was that it should be possible to write a browser “in a weekend”, I undertook to do just that.

The result was something that clearly looked as if it had been written in a weekend.

I got interested in the “small net” again in 2026, and dusted off JGemini. Since then it’s gained support for other protocols and document formats, a proper download manager, rudimentary media streaming, and feed aggregation.

At it’s heart, though, Caztor is a browser for me. It’s what I use every day for looking at Gemini and Gopher sites, and interacting with small net forums and bulletin boards. The features it has are features that I wanted, and the features it omits are ones that I don’t like. For example, there is no support for tabbed browsing, because I don’t like tabs.

That the user interface looks like that of a 90s web browser is a deliberate – Caztor is unashamedly nostalgic.

Whether Caztor is of interest to anybody else, I don’t know.

What makes Caztor different from other “small net” browsers?

Features

Limitations

Installing and running

You’ll need a Java JVM. Most Linux releases have one in their repositories. Otherwise, get an installer from Oracle’s download site.

Then just download the Caztor JAR file (see below). On Windows, you can run it by double-clicking the JAR file in a file manager. On Linux, you might be able to do the same but, if not:

$ java -jar /path/to/caztor-1.0.jar 

When it’s running, use the Help|Documentation menu to open the documentation viewer. Or just type a Gemini URL in the URL bar.

Obtaining Caztor

All the source code is available from my GitHub repository. In particular, there is a ready-to-use binary for release 1.0.0.

If you try it, do please let me know what you think.

Bugs

There surely are some. Please report any you find through GitHub.

Screenshots

Here are the obligatory screenshots.

My Gemini capsule, with dark theme
Editing a BBS post, light theme
Browsing a gopherhole, light pastel theme


Have you posted something in response to this page?
Feel free to send a webmention to notify me, giving the URL of the blog or page that refers to this one.