ikskuh/zig-serve
Server implementations for several protocols in Zig. Includes http(s), gemini and gopher
A implementation of several network protocols for Zig:
DO NOT USE THESE SERVER IMPLEMENTATIONS IN PRODUCTION!
They are very much work-in-progress without any warranty of function or correctness. Don't even think about security right now!
Protocol | Status |
---|---|
Finger | ⏸ Not started |
Gopher | 🧪 Experimental |
Gemini | 🧪 Experimental |
HTTP(S) | 🧪 Experimental |
Experimental means that there is basic support for the protocol, but no spec compliance has been proven yet.
openssl req -new -x509 -config examples/data/cert-config.cfg -nodes -newkey rsa:2048 -keyout examples/data/key.pem -out examples/data/cert.pem -days 36500