
JGopher is a gopher client written in Java Swing. Its core component, the gopher view, is written in such a way that it can be used and embedded into other Swing applications just like any other Swing component. JGopher is fast, efficient, and thanks to the JVM runs on almost everything from Windows 11 to ReactOS to Solaris. If it runs Java, it now has a graphical gopher client.
JGopher's codebase is very old at this point and I wrote it way before I knew the best practices for writing Java code. That being said, this is still my main gopher client. It serves its purpose wonderfully and doesn't have any show stopping bugs. I am planning on rewriting it eventually, but in doing so, I will likely bump the target higher than Java 8 (which is what JGopher targets currently), so this version might be around for quite a while longer. If this interests you at all, check back here for any updates.
JGopher is known to work on any release of Java 8 with Swing. If it does not work for some release of Java 8, this is a bug! Please report it on Github. JGopher should also work on any version of Java higher than 8. If it does not, this is also a bug! It may be possible to build and run JGopher on older versions of Java (I have heard stories about it running on Java 6) but these are NOT supported and I will not be accepting bug reports for versions of Java not 8 or greater.