About this project
Pingora is a Rust framework designed to build fast, reliable, and programmable networked systems. It is battle-tested by Cloudflare, serving over 40 million Internet requests per second.
Key features include:
- Async Rust for fast and reliable performance
- HTTP 1/2 end-to-end proxy
- TLS support over OpenSSL, BoringSSL, s2n-tls, or rustls (experimental)
- gRPC and websocket proxying
- Graceful reload capabilities
- Customizable load balancing and failover strategies
- Support for various observability tools
The repository contains several notable crates such as pingora-core, pingora-proxy, pingora-load-balancing, and pingora-memory-cache. It is particularly suited for security-focused, performance-sensitive, and highly customizable network services. Linux is the tier 1 environment, with preliminary support for Windows and best-effort support for Unix-like environments like macOS.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.