I was thinking about what can be done for discoverability of Gemini capsules and I figured a webring might be fun. Full disclosure though I've never written server software before so we'll see if this survives contact with the internet.
The code is linked below. It takes four parameters:
--cert: A certificate for your site
--key: The corresponding private key
--list: A text file containing gemini links on individual lines
--port: The port to listen on
Essentially, you go to gemini://your.site/{your_number}/{next/previous} and it picks the relevant link from the text file.
If anybody wants to join a gemring, shoot me an email at jake@rmgr.dev and I'll add you to the list!