mirror of
https://git.sr.ht/~adnano/go-gemini
synced 2025-11-07 17:48:44 +01:00
Go implementation of the Gemini protocol
| examples | ||
| .gitignore | ||
| cert.go | ||
| client.go | ||
| fs.go | ||
| gemini.go | ||
| go.mod | ||
| LICENSE | ||
| mux.go | ||
| query.go | ||
| README.md | ||
| request.go | ||
| response.go | ||
| server.go | ||
| status.go | ||
| text.go | ||
| tofu.go | ||
| vendor.go | ||
go-gemini
Package gemini implements the Gemini protocol in Go.
It aims to provide an API similar to that of net/http to make it easy to develop Gemini clients and servers.
Usage
import "git.sr.ht/~adnano/go-gemini"
Examples
There are a few examples provided in the examples directory. To run an example:
go run examples/server.go
Contributing
Send patches and questions to ~adnano/go-gemini-devel.
Subscribe to release announcements on ~adnano/go-gemini-announce.