{"repo":"lsk569937453/Spire","free":true,"listed":false,"github":"https://github.com/lsk569937453/Spire","clone":"git clone https://github.com/lsk569937453/Spire.git","description":"The High Performance Proxy/Load Balancer","language":"Rust","stars":457,"topics":["api-gateway","gateway","reverse-proxy","api-management","cloud-native","load-balancer","rust-lang"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"Spire High-Performance Rust Proxy/Gateway Overview Spire is a high-performance proxy and gateway system written in Rust, designed to deliver efficient and reliable reverse proxy services. Built on Tokio async runtime and Hyper HTTP library, Spire excels in performance benchmarks with low latency and high throughput characteristics. Key Features - Exceptional Performance - Built on Rust async runtime with support for high-concurrency connection handling - Low Resource Consumption - Only 4MB startup memory, minimal runtime memory footprint - Multi-Protocol Support - HTTP/1.1, HTTP/2, gRPC, TCP/TLS proxy - Intelligent Routing - Path-based, weight-based, round-robin, random, header-based routing strategies - Security Authentication - API Key, Basic Auth, IP whitelist/blacklist, CORS - Traffic Control - Token bucket rate limiting, circuit breaker protection - Health Checking - Active/passive health checks with automatic failover - TLS Support - HTTPS/TLS encrypted connections, ACME auto certificate acquisition - Monitoring Metrics - Prometheus metrics export - Dynamic Configuration - Hot reload support for configuration files Feature Details Routing Strategies Strategy Description ---------- ------------- Weight-based Distribute traffic by configured weights, supports canary deployments Round-robin Distribute requests sequentially for load balancing Random Randomly select backend service Header-based Route to different backends based on request headers Host-based Virtual host rout","default_branch":null,"files":null,"tree":[],"storefront":"/r/lsk569937453","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lsk569937453/Spire/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."}