@freemo @ghil @aito i run a server (mostly for solidarity purposes) but i'm not impressed by the protocol. leaving out extension ports is a mistake (they call it a feature.) i run probably the most complex gemini site i know about (/z/) which is a pile of zettelkasten cards and there are pain points around not being able to express math all that well or do any kind of diagramming. (maybe ascii painted inside a code block?)
the cat9 folk have what they call HTTP 0.1 which is basically the entire protocol stripped to verb->header->payload and almost the entire state machine and exotic features removed.
i've also implemented a PSYC reader, which is kind of like a 1990s equivalent of HTTP/2 except its still kind of in text but it has size delimited header fields that make some parts nicer.
i like psyc the best but it doesn't have a browser subculture around it
@freemo @aito Oh right now in it's infancy, I doubt it would provide much for you personally unless you are a very specific type of geek haha. I just wanted to point out to not dismiss it outright and remember it down the road. It might be a small thing now, but it could grow into something truly special :)