godlighty is free software highly-customizable HTTP, HTTP/2, HTTPS server written on pure Go.

Why yet another web-server? Because all others suck even for my simple ordinary needs: they use hateful OpenSSL, lack documentation, has complex configuration format, lack some features, hard to extend with.

Basically all configuration is done directly inside source code. You have to recompile it every time configuration changes. Is it a problem? I doubt, because Go is very fast. But it produces huge statically linked executables, you say! Use bsdiff/bspatch!

It is created exclusively to drive my own websites, but if you are interested, then git clone git:// it.

Copyright © 2021-2023 Sergey Matveev