Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Microservices
  3. Pingora

Pingora

Apache-2.0Rust0.8.0

A Rust framework for building fast, reliable, and programmable networked systems and HTTP proxies.

GitHubGitHub
26.5k stars1.6k forks0 contributors

What is Pingora?

Pingora is a Rust framework for building fast, reliable, and programmable networked systems, particularly HTTP proxies. It solves the need for high-performance, memory-safe network services that can handle millions of requests per second while offering extensive customization. Originally developed and battle-tested at Cloudflare, it provides a secure alternative to C/C++-based solutions.

Target Audience

Developers and engineers building performance-sensitive networked systems, HTTP proxies, load balancers, or custom network services where security, reliability, and customization are critical.

Value Proposition

Developers choose Pingora for its proven scalability, memory safety, and high performance, combined with flexible APIs for extensive customization. It offers a modern, Rust-based alternative to traditional C/C++ frameworks, with built-in support for HTTP/2, TLS, gRPC, WebSockets, and advanced load balancing.

Overview

A library for building fast, reliable and evolvable network services.

Use Cases

Best For

  • Building high-performance HTTP/HTTPS proxies
  • Creating custom load balancers with failover strategies
  • Developing memory-safe network services as an alternative to C/C++
  • Implementing gRPC or WebSocket proxying
  • Building programmable network systems with graceful reload capabilities
  • Deploying observability-integrated network infrastructure

Not Ideal For

  • Projects requiring robust, production-ready Windows deployment
  • Teams needing stable, out-of-the-box caching solutions for HTTP proxies
  • Developers seeking a low-configuration, plug-and-play proxy server without custom coding
  • Organizations without in-house Rust expertise for development and maintenance

Pros & Cons

Pros

Battle-Tested Scalability

Proven to handle over 40 million requests per second at Cloudflare, ensuring reliability and performance under extreme load, as highlighted in the README.

Memory-Safe Security

Built in Rust, providing a secure alternative to C/C++ for networked systems, reducing memory-related vulnerabilities and prioritizing security.

Highly Programmable APIs

Offers extensive customization for building custom HTTP proxies, load balancers, and network logic, with detailed guides in the user documentation.

Modern Protocol Support

Supports HTTP/1, HTTP/2, gRPC, WebSockets, and multiple TLS backends like OpenSSL and BoringSSL, enabling handling of diverse network traffic.

Cons

Experimental Caching

Caching integration is marked as experimental with volatile APIs in the README, making it unsuitable for production use without risk of breaking changes.

Limited Cross-Platform Support

Linux is the primary focus; Unix-like environments have missing features, and Windows support is only preliminary and community-driven, as stated in system requirements.

Complex Build Dependencies

Requires additional tools like Clang and Perl for building crates such as boringssl and openssl, adding setup complexity and potential installation hurdles.

Frequently Asked Questions

Quick Stats

Stars26,480
Forks1,628
Contributors0
Open Issues176
Last commit6 days ago
CreatedSince 2023

Tags

#http-proxy#async-rust#high-performance#observability#network-services#tls#websocket#grpc#load-balancing

Built With

O
OpenSSL
R
Rust
B
BoringSSL
r
rustls

Included in

Rust56.6kMicroservices14.2k
Auto-fetched 1 day ago

Related Projects

KongKong

🦍 The API and AI Gateway

Stars43,245
Forks5,119
Last commit28 days ago
EnvoyEnvoy

Cloud-native high-performance edge/middle/service proxy

Stars27,881
Forks5,342
Last commit1 day ago
zuulzuul

Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.

Stars14,005
Forks2,442
Last commit1 day ago
BunkerWebBunkerWeb

🛡️ Open-source and cloud-native Web Application Firewall (WAF)

Stars10,343
Forks584
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub