[tech][ANN] LC19 - A USCPI gemini server

thededem thededem at eulenzombie.de
Wed Dec 30 21:50:18 GMT 2020


Hello Geminauts,

just wanted to announce LC19, a simple Gemini "server" in written in C
following the USCPI[1] model (LC19 itself does not deal with TCP or TLS,
but only reads on stdin and writes to stdout).

Currently it can only serve static files, but CGI support may come in
the future, when I find the time.

You can find the code here
    https://git.sr.ht/~thededem/lc19
and here
    gemini://gemini.thededem.de/lc19/

The gemini capsule is served by LC19, using the tools from
s6-networking[2] for handling TCP and TLS.

Cheers,
thededem


[1] http://cr.yp.to/proto/ucspi.txt
[2] https://skarnet.org/software/s6-networking/


More information about the Gemini mailing list