{"repo":"vicanso/pingap","free":true,"listed":false,"github":"https://github.com/vicanso/pingap","clone":"git clone https://github.com/vicanso/pingap.git","description":"A reverse proxy like nginx, built on pingora, simple and efficient.","language":"Rust","stars":1336,"topics":["pingora","reverse-proxy"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"pingap Before the pingap version is stable, no pull requests will be accepted. If you have any questions, please create a new issue first. Overview Pingap is a high-performance reverse proxy powered by the Cloudflare Pingora . It simplifies operational management by enabling dynamic, zero-downtime configuration hot-reloading through concise TOML files and an intuitive web admin interface. Its core strength lies in a powerful plugin system, offering over twenty out-of-the-box features for Authentication (JWT, Key Auth), Security (CSRF, IP/Referer/UA Restrictions), Traffic Control (Rate Limiting, Caching), Content Modification (Redirects, Content Substitution), and Observability (Request ID). This makes Pingap not just a proxy, but a flexible and extensible application gateway, engineered to effortlessly handle complex scenarios from API protection to modern web application deployments. 中文说明 Documentation · 中文文档 Examples Plugins Crates Key Features - 🚀 High Performance & Reliability - Built with Rust for memory safety and top-tier performance. - Powered by Cloudflare Pingora, a battle-tested asynchronous networking library. - Supports HTTP/1.1, HTTP/2, and gRPC-web proxying. - 🔧 Dynamic & Easy to Use - Zero-downtime configuration changes with hot-reloading. - Simple, human-readable TOML configuration files. - Full-featured Web UI for intuitive, real-time management. - Supports both file and etcd as configuration backends. - Supports configuration history record, can restore t","default_branch":null,"files":null,"tree":[],"storefront":"/r/vicanso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vicanso/pingap/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}