~yotam/go-gemini

client and server library for Gemini
8ebb7524 — Yotam Nachum 3 months ago
Set the minimum TLS version to TLS 1.2
53586d2f — Yotam Nachum 3 months ago
Extract Fetch to a client struct
fe15cf05 — Yotam Nachum 3 months ago
Add a method to generate response from errors

refs

master
browse log

clone

read-only
https://git.sr.ht/~yotam/go-gemini
read/write
git@git.sr.ht:~yotam/go-gemini

You can also use your local clone with git send-email.

Go Gemini Library

go-gemini is a library that provide an easy interface to create client and servers that speak the Gemini protocol. The library is currently based on version 0.9.2 of the spec but will be updated accordingly to new changes in the protocol.

Example Server

The repository comes with an example server that respond with an hardcoded text to the root page. To build the server run the following command:

make build