risingthumb.xyz | Agora Zines | Webring | achtung | github | itch | site map

risingthumb.xyz I'm gonna have to put you down!

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.

The Gemini Protocol homepage

Amfora developer's thoughts on leaving Gemini

Ladybird browser, only browser from scratch I'm aware of that tries to implement a lot of the standard

A list of Gemini browsers and servers


Published on 2025/05/25

Articles from blogs I follow around the net

thecozycat 🧐 One of my biggest pet peeves is that every product...

One of my biggest pet peeves is that every product of today thinks they deserve to be a subscription service when they aren't even providing a service, they're providing a finished product and just want you to pay infinitely to use it. It's pu…

via thecozycat August 6, 2026

Assassin's Creed Mirage > a half-assed review

Whoever directed this game had a lot of sand in his underpants, otherwise I don’t understand the amount of clunk in this game. I knew that the story from AC: Valhalla was okay, it was interesting enough to keep you pushing on. This is not the case. We go b…

via andrei.xyz August 6, 2026

Jumper by Steven C. Gould

a solid debut with moments that seem surprisingly progressive for its time

via starbreaker.org: everything (happy overdose!) August 4, 2026

Generated by openring