Cloudflare

Open sourcing Pingora: our Rust framework for building programmable network services

Feb 28, 2024Yuchen Wu, Edward Wang, Andrew Hauck
Open sourcing Pingora: our Rust framework for building programmable network services
SummaryAI, from the source post

This post announces the open-sourcing of Pingora, a Rust framework developed by Cloudflare for building programmable network services, particularly HTTP proxy services. It highlights Pingora's memory safety, performance benefits, and customizability, making it suitable for security-sensitive and performance-critical applications. The post details Pingora's capabilities, including support for HTTP/1, HTTP/2, TLS, and TCP, along with customizable load balancing and graceful upgrades. It also provides a practical example of building a load balancer with Pingora and discusses future plans and contribution guidelines.

More from the Open Source Software & Community Contributions trail