Fafi is will be a Gemini browser written in Racket. It is early days for this code base and there is much work to be done. At the moment the happy path for loading
text/plain is working but I still need to implement the handling of the other status codes and mime types. This begun as just an experiment to calm me during my free hours, now I want to make it into a real gemini browser.
It is a new protocol that is simple to implement and focused on privacy and low-resource usage. It is somewhere between gopher and the web. You can learn more about it in gemini.circumlunar.space — this is a proxy link
On your terminal:
$ racket main.rkt
main.rkt on DrRacket.