gophi/README.md
kim (grufwub) 3f0ecefef3 improve wording
Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2020-10-20 13:35:17 +01:00

1.1 KiB

Gophi

A server with Gopher (& hopefully soon, Gemini) protocol support in GoLang!

Unix (like) OSes only. Cross-compiled to way too many architectures. Build-script now much improved, but still not pretty...

I work on open-source projects like this and many others for free. If you would like to help support my work that would be hugely appreciated 💕 https://liberapay.com/grufwub/

WARNING: the (currently non-extant) development branch is filled with lava, fear and capitalism.

Features

  • Built with security, concurrency and efficiency in mind

  • ZERO external dependencies

  • LRU file caching with user-controlled cache size, max cached file size and cache refresh frequency

  • CGI/1.1 support

  • URL encoding with query support

  • Path access restrictions with regex (see usage)

  • Request remapping with regex (see usage)

  • User server spaces (see usage)

  • Separate system and access logging

Further Docs

Usage

CGI compliance

Gopher specific information

Extra notes