💾 Archived View for gemini.circumlunar.space › software captured on 2020-10-31 at 00:48:29. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2020-09-24)

➡️ Next capture (2020-11-07)

-=-=-=-=-=-=-

Gemini software

Here is a list of all known Gemini-related software. If you've written some Gemini software which is not listed here, please contact me at solderpunk@posteo.net.

Servers

A Gemini server written in Go

Agate, a Gemini server written in Rust

Blizanci, a Gemini server writen in Erlang

GeGoBi, a Gemini server for Gemini-Gopher bi-hosting

Geminid, a Gemini server written in C

Gemserve, a Gemini server written in Rust

Germinal, a Gemini server written in Common Lisp

GLV-1.12556, a Gemini server (in fact, the first!) written in Lua

Jetforce, a Gemini server written in Python

The Unsinkable Molly Brown, a Gemini server written in Go

Net-Gemini, a Gemini server written in Go

Pollux, a Gemini server written in Rust

Space Age, a Gemini server written in Clojure

Clients

A bare-bones but usable Gemini client in 100 lines of Python

A bare-bones but usable Gemini client in 100 lines of Lua

A bare-bones but usable Gemini client almost 100 lines of Go

A Gemini client library in Guile Scheme

A Gemini client for Android

A Gemini client library in Go

A more recent fork of the above library

A rich Gemini client library in Nim

Agregore, a "distributed web" browser supporting Gemini

Amfora, a very feature-rich Germini client for the terminal

Asuka, a ncurses-based Gemini client

AV-98, an experimental Gemini client derived from VF-1

Bombadillo, a multi-protocol client handling Gemini since 2.0.0

Castor, A graphical Gemini client written in Rust

Diohsc, a terminal Gemini client written in Haskell

Dragonstone, a simple GTK Gopher/Gemini client written in Vala

elpher, a emacs-based Gopher and Gemini client

Fafi, a graphical, tabbed client written in Racket

gacme, a Gemini client for plan9's Acme

gcat, a `cat`-like Gemini client

Gemget, a command-line Gemini downloader ala wget

GemiNaut, a user-friendly GUI client for MS Windows

gurl, a `curl`-like Gemini client

Gusmobile, a Gemini client library in Python

gmni, a combined CLI and line-mode client for POSIX/C11

Kristall, a graphical Gemini client using Qt

Lagrange, a beautiful graphical Gemini client written in C

majc, a curses client for Gemini written in Rust

McRoss, a graphical Gemini client written in Python/Tkinter

Moonlander, a very fancy graphical Gemini client written in Rust

ncgopher, a Gopher and Gemini client written in Rust

Rhapsode, an "auditory web browser" which supports Gemini

Twin Peaks, a graphical Gemini client written in C#

Tinmop, a distraction free terminal client for Gemini (and Pleroma!)

Zain, a graphical Gemini client written in Tcl/Tk

Browser plugins

dillo-gemini, a Gemini plugin for the Dillo browser

cute-gemini, a Gemini userscript for Qutebrowser

Syntax highlighting for editors

text/gemini syntax highlighting for emacs

text/gemini syntax highlighting for kakoune

text/gemini syntax highlighting for nano

text/gemini syntax highlighting for vim

CGI applications

gemlikes, a liking and commenting system

git.gmi, a Gemini git frontend

GMIToAtomFeed, a CGI tool to produce Atom feeds from Gemini index pages

Twinwiki, a Gemini wiki edited with sed commands

Other

Agena, a Gemini-to-Gopher proxy

Atomini, a Ruby script to generate an Atom feed from a Gemini map

CAPCOM, an Atom feed aggregator that outputs text/gemini

Gemfeed, a tool to generate Atom feeds for a directory of text/gemini files

Gemgit, a tool to generate static Gemini pages for git repos

gemini-fetch, a simple Node JS module to fetch Gemini content

gemini-to-html, a simple Node JS module to convert text/gemini to HTML

Gig, a Gemini application framework in Go

gmi, a text/gemini parsing library

html2gmi, a command line application to convert html to text/gemini

html2gemini, a Go library package to convert html to text/gemini

md2gemini, a Markdown to text/gemini converter

Spacewalk, a moku-pona style aggregator for Gemini

Vostok, a protocol-agnostic framework supporting Gemini