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
The Good Riddle GK Chesterton
Image by Linda Richardson I am continuing my series of posts for Advent, in which I read each day’s poem to accompany my Advent Anthology from Canterbury Press Waiting on the Word, alongside a series of reflective images kindly provided by Linda Richards…
via Malcolm Guite December 7, 2025thecozycat 🙂 The older I get, the more I don't feel the need to...
The older I get, the more I don't feel the need to comment on everything and give an opinion. And honestly, it feels great. :)
via thecozycat December 6, 2025CalDigit TS4 Thunderbolt 4 Dock
Since I’ve been using my M2 Max MacBook Pro a lot in the last few weeks, making it my main machine, I decided to get a Thunderbolt 4 dock for it, as I hated having to unplug and re-plug 6 cables into it every time I moved it from and to the desk: USB-C to…
via andrei.xyz December 6, 2025Generated by openring