๐Ÿ’พ Archived View for source.community โ€บ ckaznocha โ€บ gemini โ€บ tree โ€บ main captured on 2023-07-10 at 13:36:37. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2023-04-26)

โžก๏ธ Next capture (2024-02-05)

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

                                                         .
,-. ,-. . . ,-. ,-. ,-.    ,-. ,-. ,-,-. ,-,-. . . ,-. . |- . .
`-. | | | | |   |   |-'    |   | | | | | | | | | | | | | |  | |
`-' `-' `-^ '   `-' `-' :: `-' `-' ' ' ' ' ' ' `-^ ' ' ' `' `-|
                                                             /|
                                                            `-'

Profile for ckaznocha

ckaznocha / gemini

git clone https://source.community/ckaznocha/gemini.git

Branches

Log

/ (main)

tree

๐Ÿ“ geminitest/

๐Ÿ“„ .gitignore

๐Ÿ“„ .golangci.yml

๐Ÿ“„ LICENSE

๐Ÿ“„ README.gmi

๐Ÿ“„ doc.go

๐Ÿ“„ errors.go

๐Ÿ“„ example_test.go

๐Ÿ“„ go.mod

๐Ÿ“„ handler.go

๐Ÿ“„ handler_test.go

๐Ÿ“„ listeners.go

๐Ÿ“„ mux.go

๐Ÿ“„ mux_test.go

๐Ÿ“„ request.go

๐Ÿ“„ request_test.go

๐Ÿ“„ response.go

๐Ÿ“„ response_test.go

๐Ÿ“„ server.go

๐Ÿ“„ server_test.go

๐Ÿ“„ status.go

๐Ÿ“„ status_string.gen.go

๐Ÿ“„ status_test.go

๐Ÿ“„ url.go

๐Ÿ“„ url_test.go

gemini

A Go server implementation for the Gemini protocol.

About

Head over to the go.pkg.dev documentation for examples.

package documentation on pkg.go.dev

Learn more about Gemini at gemini.circumlunar.space

Gemini is not HTTP and as such it isn't a goal if this package to replicate Go's net/http package faithfully. Instead the goal is to provide a Gemini server package that is both idiomatic and ergonomic for the things that make Gemini special.

This package is intended do provide everything needed to build spec compliant servers. Properly configured servers cerated using this package will pass the michael-lazar/gemini-diagnostics tests.

michael-lazar/gemini-diagnostics

Who's using this package?

You can check out a few servers using this package in the wild!

This list is not intended to be exhaustive.

source.community - A git hosting service

clifton.kaznocha.net - Clifton's Capsule

TODO

Contributing

The source code is hosted on source.community which doesn't yet support PRs so contributing is tricky. More info TBD.

License

See LICENSE file

ยท ยท ยท

๐Ÿก Home

FAQs

Privacy Policy

Terms & Conditions

Official Gemlog

info@source.community

ยฉ 2023 source.community