Reflections on the Gemini protocol #
I think Gemini is a sterile protocol, that from the outside looks great, in the same way minimalism does... but doesn't change the way I use the web. I also think it was a flash in the pan source of entertainment for personal web folks during COVID 19. I haven't used Gemini since late 2022... I think.
For those not in the know, Gemini is a protocol that acts as a sort of "updated Gopher protocol". As a protocol it effectively just provides text that you can hyperlink to other text-based pages in a very similar way to Gopher(without all the old cruft and 80 character line limits). It provides this text in a markdown format called gemtext, which I do actually think is good, but more on that later.
Gemini occupies an awkward position. The main usecase of Gemini is by hobbyists who host their blogs on it. Gopher came before RSS feeds were a thing, so it made sense then... but nowadays Gemini doesn't offer much over RSS feeds. For most blogs, they will be better served by providing an RSS feed, and most blogs that attempt to support Gemini, tend to mirror it across a HTTP site, an RSS feed and in their Gemini capsule(Capsules are basically the same as websites). Because of this, it ends up being duplicated effort, which if you have a website with CSS and a navbar, it becomes tricky to support Gemini. Because of this difficulty, and because it's duplicated effort, I don't mirror this site on Gemini.
For Gemini, I think there are two advantages to it, but these are advantages of the Protocol, and they do not materialise into anything meaningful for the average user. Only software developers will really appreciate them. The first advantage is that it highlights how bloated the HTTP protocol is. By this, I mean that a Gemini browser can be a weekend programming challenge, while a HTTP browser is not. The only HTTP browser made from scratch I'm aware of is Ladybird. This advantage means you are spoilt for choice on Gemini browsers. Gemini Servers also benefit similarly(and anyone who has had the frustrations of dealing with Apache2 or Nginx or anything else for HTTP sites, and LetsEncrypt for HTTPS certifications will see how this is a big benefit). The many choices of server software means getting to try Gemini is fairly easy... which I think is a big part of its popularity during COVID 19.
The other advantage is the lack of trackers and cookies. There's not much to say about it, other than it's more privacy oriented, however if you find yourself wanting cookies(as they are quite useful for user logins) you won't have this on Gemini, which ultimately makes anything dynamic on Gemini very tedious.
What about Gemtext? Gemtext is just a markdown format, and you can use it elsewhere outside of the Gemini protocol if you want. On my blog I use a modified form of the Gemtext format, with extensions for HTML(so I can include embeds and iframes) and images. Ultimately there are parts of it that do grate, the lack of inline linking is sometimes frustrating. And as a result, it ends up with people writing their documents in a more academic way, with the body text, and then with all links and citations at the end. Ultimately I think HTML is the more useful language, and if you like the simplicity of Gemtext(as I do), you can just make a HTML converter for it.
As Gemini is very related to the whole personal web movement, I also think it's worth mentioning that most of the benefits of Gemini being all personal capsules, is replicated by webrings. There is no shortage of webrings linked on sites on Neocities, and you can also find on my site a few webrings to start exploring that side of the internet if you're interested.
I'm open to hearing any other benefits Gemini provides that HTTP doesn't have.
Links #
Amfora developer's thoughts on leaving Gemini
A list of Gemini browsers and servers
Email your feedback about "Reflections on the Gemini protocol"
Published on 2025/05/25
Articles from blogs I follow around the net
Nativity by Scott Cairns
We return to Scott Cairns in my series of readings of the poems in my Anthology from Canterbury Press Waiting on the Word.The poem I have chosen for December 27th, is Nativity, a beautiful reflection on an icon of the Nativity and how … Continue reading…
via Malcolm Guite December 27, 202525 for 2025: Du Du Du
Sometimes you need to let the kid inside you win the argument, and therefore I got a Formula 1 remote control car. Du Du Du Max Verstappen! This article was originally published at: https://andrei.xyz/25-for-2025/13-dududu/
via andrei.xyz December 23, 2025Fearful Thing to Fall into the Hands of the Living God
I am becoming a Christian -- sort of. Will I have to cast my eye into the well of Mimir? Or will attending mass daily for a year be enough to get closer to where I really believe?
via goeshard.org December 23, 2025Generated by openring