Skip to content

viper690/nova-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Nova Proxy

License: MIT Rust Performance

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.

πŸš€ Features

  • 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.

πŸ“¦ Installation

cargo install nova-proxy
nova-proxy --config nova.yaml

πŸ›  Benchmarks

Nova 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

πŸ“œ License

Distributed under the MIT License. See LICENSE for more information.


Built with ⚑ by viper690

About

High-performance Layer 7 proxy and load balancer optimized for edge computing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors