Nova Proxy is a high-performance Layer 7 proxy and load balancer optimized for edge computing and low-latency environments. Written in Rust for memory safety and speed, Nova is designed to replace traditional proxies in high-traffic scenarios.
- Blazing Fast: Sub-millisecond processing latency for complex routing rules.
- Protocol Support: HTTP/1.1, HTTP/2, and native HTTP/3 (QUIC) support.
- Edge Runtime: Built-in WASM runtime for executing custom logic at the edge.
- Dynamic Reconfiguration: Zero-downtime config updates via gRPC or REST API.
cargo install nova-proxy
nova-proxy --config nova.yamlNova Proxy consistently outperforms NGINX and HAProxy in throughput and tail latency under heavy concurrent loads.
| Proxy | RPS (10k Conns) | Latency (P99) |
|---|---|---|
| Nova Proxy | 1.2M | 0.8ms |
| NGINX | 850k | 2.1ms |
| HAProxy | 920k | 1.8ms |
Distributed under the MIT License. See LICENSE for more information.
Built with β‘ by viper690