It's just a dumb Gemini protocol server written in Rust.
It mostly just serves files. There are a couple of special endpoints:
Dynamic information about the server and client.
A page that doesn't respond (until the server hits its response timeout and closes the connection).