💾 Archived View for gemini.omarpolo.com › pages › gmid.gmi captured on 2020-11-07 at 00:47:57. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2021-11-30)

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

                       _
 _   _ _   _ _ __ ___ | |__
| | | | | | | '_ ` _ \| '_ \    Writing about things,
| |_| | |_| | | | | | | | | |   sometimes.
 \__, |\__,_|_| |_| |_|_| |_|
 |___/

Home

All Tags

Projects

gmid

gmid is a small, almost no-dependencies, gemini server for static content. I wrote it because I needed one and I disliked the ones that I found (or I wasn't able to compile them)

It's a very short program (less than 1K lines of C code at the moment), that uses libtls (a GREAT tls library from the OpenBSD folks) but is able to serve static content and execute CGI scripts.

source code

GitHub mirror

You can fetch the code with git:

$ git clone https://git.omarpolo.com/gmid

or via the github mirror:

$ git clone https://github.com/omar-polo/gmid

Future plans

This is mostly a TODO/wish list of things, just to get an idea of what I'm gonna do (and to remind to myself too).

-- text: CC-BY-SA-4.0; code: ISC (unless specified otherwise)

Capsule proudly assembled with Clojure

sources