mirror of https://git.sr.ht/~adnano/go-gemini
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
7 hours ago | |
---|---|---|
certificate | 2 days ago | |
examples | 7 hours ago | |
tofu | 2 days ago | |
.build.yml | 1 week ago | |
LICENSE | 5 months ago | |
README.md | 1 week ago | |
client.go | 17 hours ago | |
doc.go | 1 day ago | |
fs.go | 12 hours ago | |
gemini.go | 12 hours ago | |
go.mod | 2 weeks ago | |
go.sum | 2 weeks ago | |
handler.go | 7 hours ago | |
io.go | 1 day ago | |
mux.go | 2 days ago | |
mux_test.go | 4 days ago | |
query.go | 1 day ago | |
request.go | 1 day ago | |
request_test.go | 1 week ago | |
response.go | 7 hours ago | |
response_test.go | 8 hours ago | |
server.go | 7 hours ago | |
status.go | 4 days ago | |
text.go | 2 days ago | |
vendor.go | 4 months ago |
README.md
go-gemini
Package gemini implements the Gemini protocol in Go.
It provides an API similar to that of net/http to make it easy to develop Gemini clients and servers.
Compatible with version v0.14.3 of the Gemini specification.
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.