GophHub is an interface for browsing Git repos hosted on GitHub
( https://github.com ) using the Gopher protocol. It was created in
response to an update to the GitHub website in July 2023 that
prevented browsing repos with Web browsers where Javascript is
unavailable or disabled.

GophHub supports viewing Git repos and downloading files. Files can
be rendered in HTML with source code syntax highlighting generated
with GNU Enscript. The latest release files and some other
information will also be displayed on the root repo page.

Options selected in the Settings menu are set in URL parameters
(html=1, raw=1, num=1), which can be added to the path for the
search link in your bookmarks in order to use them by default.

For example, this link returns results with HTML rendering and line
numbering enabled:
gopher://tilde.club/7/~freet/gophhub/?html=1&num=1

Using URL parameters with search queries can conflict with some Web
browser based Gopher clients and plug-ins. In this case options set
at the GophHub 'homepage' before entering the GitHub repo URL won't
be applied and may cause the retrieval to fail. Settings will
instead need to be changed in the Settings menu accessed at the end
of the directory list while browsing a GitHub repo.

Compatible Web Proxies:

Some Web proxies don't work well with GophHub, although this has
been improved since v1.1. Recommended Web-Gopher proxies are
portal.mozz.us and AKFNetz, which work without Javascript and
support all the features of GophHub:
http://portal.mozz.us/gopher/tilde.club/1/~freet/gophhub
https://akfoerster.de/cgi-bin/gopher?u=gopher://tilde.club/1/~freet%2Fgophhub

The Floodgap proxy also works well, but unfortunately HTML content
is blocked by it, so it won't work in HTML-rendering mode.
http://gopher.floodgap.com/gopher/

These web proxies also work, but they require Javascript to submit
the GitHub URL and only support encrypted connections:
https://gopher.tildeverse.org/tilde.club/1/~freet/gophhub/
https://gp.ratthing.com/tilde.club/1/~freet/gophhub/

More info on the Free Thoughts Phlog:
gopher://aussies.space/0/~freet/phlog/2023-07-18Introducing_GophHub.txt
gopher://aussies.space/0/~freet/phlog/2023-09-05GophHub_Updates.txt
gopher://aussies.space/0/~freet/phlog/2023-10-14GophHub_Again.txt

GitLab:

This other Javascript-required Git repo host isn't supported by
GophHub. However a Web-based front end that allows browsing GitLab
in Web browsers without Javascript support is provided by the
"Laboratory" project, here:

https://lab.vern.cc
