Hello Gemini folks, I was introduced to the Gemini project for the first time last week after seeing a fediverse post on the subject, and was struck by the beautiful simplicity of it. In setting up my own personal capsule, I decided to take a crack at building my own server software. I hadn't used OpenSSL libraries before so it was an interesting exercise in not only familiarizing myself with the Gemini protocol, but also in getting to know the cryptographic side of things. The result is what I'm calling MoonGem. It can serve static files as well as Gemtext with embedded Lua. Source can be found here: https://git.sr.ht/~panda-roux/MoonGem/ Documentation, relevant links can be found at my personal capsule here: gemini://gemini.panda-roux.dev/moongem Thank you for reading. panda-roux
---