lc19 is a simple gemini server written in C. It follows the UCSPI model, ie. it does not deal with the TCP connection or TLS encryption itself. lc19 only takes the request on stdin and outputs its response to stdout.
The s6 networking tools that handle TCP and TLS for lc19 on this server.