[ANN] Fafi, a Racket-based client

Luke Emmet luke at marmaladefoo.com
Sat Aug 15 09:51:06 BST 2020


On 12-Aug-2020 23:57, Andre Garzia wrote:
> I'm new to this list, to Racket, and to Gemini, but I am quite happy 
> to be here because I have an interesting project to share. I have 
> built a simple Graphical Gemini client using Racket, it should run in 
> any platform Racket runs (I have tested it on Windows, macOS and Linux).
>
> The most interesting parts of it are the fact that it supports tabs, 
> which is a feature I don't think is yet common among the clients, and 
> that it converts gemtext into a cute s-expression based representation.
>
> At the moment it doesn't pass all the 51 tests in the client torture 
> list but IIRC it passes more than 40 of them. Anyway, I need to fix 
> redirecton loops and I can't support some of the TLS stuff because 
> Racket is shipping TLS 1.2.

Welcome to the ecosystem!

Its great to see another client. There are a couple of other clients 
that support tabs like Kristall and amfora (that I know of). Others take 
the approach of forking the browsing session with a new window (like my 
own, GemiNaut). Personally I like to be able to use the normal OS 
features to manage application windows, and each fork of the browsing 
session feels more to me like a separate thread through Geminispace to 
be independently minimised, maximised, etc. Some folk seem to prefer 
tabs though.

On a slightly separate note, I saw from your profile you have a 
background in FirefoxOS. I know it had its ups and downs, but it does 
live on in KaiOS which is gaining a wide user base particularly outside 
Europe and North America. I have a a Nokia 2720 which I love as a flip 
phone, for its relative simplicity and for its battery life. There is a 
simple marketplace of apps.

So a quick question - do you think it could be possible to write a 
gemini client for KaiOS? Personally, it would be great to be able to 
check a few pages when on the move. And more importantly, it would open 
gemini up to a wide and diverse range of potential new users who may 
have a lot to contribute.

Best Wishes

  - Luke


More information about the Gemini mailing list