{"repo":"easegress-io/easegress","free":true,"listed":false,"github":"https://github.com/easegress-io/easegress","clone":"git clone https://github.com/easegress-io/easegress.git","description":"A Cloud Native traffic orchestration system. (CNCF Project)","language":"Go","stars":5868,"topics":["go","http","api-gateway","gateway","traffic","load-balancer","etcd","raft","reverse-proxy","golang"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"Easegress - What is Easegress - Features - Getting Started - Launch Easegress - Reverse Proxy - Use Cases - Documentation - Easegress Portal - Screenshots - Community - Contributing - License What is Easegress Easegress is a Cloud Native traffic orchestration system designed for: - High Availability: Built-in Raft consensus & leader election provides 99.99% availability. - Traffic Orchestration: Simple orchestration of various filters for each traffic pipeline. - High Performance: Lightweight and essential features speed up the performance. - Observability: There are many meaningful statistics periodically in a readable way. - Extensibility: It's easy to develop your own filter or controller with high-level programming language. - Integration: The simple interfaces make it easy to integrate with other systems, such as Kubernetes Ingress, EaseMesh sidecar, Workflow, etc. The architecture of Easegress: And you can check Easegress DeepWiki Page to dive into more details. Features - Service Management - Multiple protocols: - HTTP/1.1 - HTTP/2 - HTTP/3(QUIC) - MQTT - Rich Routing Rules: exact path, path prefix, regular expression of the path, method, headers, clientIPs. - Resilience&Fault Tolerance - CircuitBreaker: temporarily blocks possible failures. - RateLimiter: limits the rate of incoming requests. - Retry: repeats failed executions. - TimeLimiter: limits the duration of execution. - Deployment Management - Blue-green Strategy: switches traffic at one time. - Canary Strateg","default_branch":null,"files":null,"tree":[],"storefront":"/r/easegress-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/easegress-io/easegress/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."}