pynx is a minimal Nginx-like async reverse proxy / edge router written in Python.
- Reverse proxy (HTTP)
- Virtual hosts (server blocks)
- Location routing (prefix + exact match)
- Load balancing (round-robin)
- Basic health checks (optional)
- Prometheus metrics (optional)
pip install pynx-proxypip install -e .pynx run -c examples/pynx.ymlcurl -H "Host: example.com" http://localhost:8080/See examples/pynx.yml.
- TLS termination + ACME
- HTTP/2 + HTTP/3
- Middleware pipeline (rate limit, auth, rewrite)
- TCP/UDP proxy
- Admin API + dashboard