💾 Archived View for vger.cloud › project › gemini › software.gmi captured on 2020-09-24 at 01:23:20. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Welcome to Vger!

Back to Vger.Cloud HOME

____ ____ _ ______

|_ _| |_ _|| | .' ___ |

\ \ / / \_|/ .' \_| .---. _ .--.

\ \ / / | | ____ / /__\\[ `/'`\]

\ ' / \ `.___] || \__., | |

\_/ `._____.' '.__.'[___]

.Cloud

port 22, 23, 70, 80, 443, 1965

It was a cherished experience. I feel I got the chance to see the inner

workings of the grand order of things.

- Scott Carpenter

Vger - Project Gemini

You can find links here to various Gemini server software and other software

related to or written specifically for use in Gemini related services.

Gemini protocol enforces a policy of encrypted TLS connections by default and

mandagtes support for the use of optional client-certficates which are freely

available and can obtained at:

CAcert Root CA - https://CAcert.com

Links to Gemini software, documentation, and principal machinery providing

resolution in the Gemini name space are provided from this top-level page.

Gemini Server Software

Germinal - (Lisp)

GLV-1.12556 - (Lua / C )

Jetforce - (Python3)

Pollux - (Rust)

Gegobi Bi-hosting Server

Gegobi serves from file systems laid out in Gopher format. It reads gophermap

files, converts them and serves them as .gmi files (text/gemini). With Gegobi

you can run a daemon such as Geomyidae or Gophernicus listining on port 70

and have Gegobi waiting for connections on port 1965 of the same host. Gegobi

is also a suitable service to use when converting a site from Gopher to

Gemini, since it takes the entire Gopher tree and serves it in native Gemini

formatted output, ready for encrypted sessions with SSL/TLS aware Gemini

clients.

GeGoBi - (Python3)

Proxy Servers / Gemini Gateways

Agena - Gemini-to-Gopher proxy (Python3)

Miscellaneous Related Software

The software below are examples and/or parts of packages from server

implementations and provide a good starting point for integration in a

Gemini instance. These have been hobbled together here as links to the repos

where they reside and may be of interest in deploying a Gemini server. Please

refer to the licenses they are associated with for useage cases.

HTTP Proxy (Python)

Guestbook (Python)

Example CGI script (Python3)

Another CGI script example (Python3)

.