JGopher, The Java Gopher Client


JGopher in action
JGopher on the site gopher://floodgap.com

JGopher is a gopher client written in Java swing, as well as an embeddable gopher view widget for use in other projects. JGopher is fast, efficient, and runs on almost anything. It has been tested to run on everything from Windows 11 to ReactOS to Solaris. If it runs Java, it now has a gopher client.

At the moment, a large drawback of JGopher is its inability to run HTML content. This is being rectified by creating a web browser which can render HTML, as well as gopher content. At the moment, JGopher will download HTML content and open it in the standard web browser.

Features

  • Java Swing UI which conforms to default platform theme.
  • Fast and snappy JGopherView swing widget, which can be used in external code.
  • Simple and easy to use interface.
  • Requires no external libraries apart from Java standard library.

Requirements

  • Windows XP (or ReactOS) or higher, MacOS X 10.8 or higher, Ubuntu 12.04 or higher. These are the lowest versions the program has been tested on. May work on lower versions.
  • Java 8 or later with Swing (OpenJDK and release both work fine).

Downloads

As with almost every project, JGopher's source is available on GitHub, which also has releases which can be downloaded.

If you are having issues running JGopher on MacOS platforms, make sure executing jar files is allowed. You may need to allow the application to run from the Settings app.