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

Summary
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
- New URLPattern API brings improved pattern matching to Node.js and Cloudflare Workers
- Open source all the way down: Upgrading our developer documentation
- polyfill.io now available on cdnjs: reduce your supply chain risk
- Open sourcing our fork of PgBouncer
- Cloudflare’s Partnership with HashiCorp and Bootstrapping Terraform with Cf-Terraforming