awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
envoyproxy avatar

envoyproxy/envoy

0
View on GitHub↗
27,630 Stars·5,252 Forks·C++·apache-2.0·5 Aufrufewww.envoyproxy.io↗

Envoy

Envoy is a high-performance, cloud-native service proxy designed for service-to-service communication in distributed architectures. It functions as a service mesh data plane, providing a centralized mechanism for managing, securing, and observing network traffic between microservices.

The project is distinguished by its ability to perform dynamic traffic management and configuration updates in real-time without requiring service restarts or downtime. It utilizes a non-blocking, event-driven architecture to handle high-concurrency connections and supports hot-restart process management, which maintains continuous service availability by transferring active connection sockets during binary or configuration updates.

The proxy offers a comprehensive suite of operational capabilities, including advanced traffic routing, load balancing, and upstream health checking to ensure reliable distribution of requests. It also features a pluggable filter chain and extensibility modules that allow for custom request processing logic, alongside integrated tools for traffic tapping, mirroring, and the enforcement of transport layer security.

Extensive observability is built into the core, enabling the collection and export of granular metrics, logs, and distributed traces to monitor system health and performance. Administrative utilities are provided to manage proxy lifecycles, monitor operational status, and perform configuration changes through a centralized control plane.

Features

  • Service Mesh - Functions as a high-performance service mesh data plane for managing, securing, and observing inter-service communication.
  • Service Proxies - High-performance proxy designed for service-to-service communication providing advanced traffic management, observability, and security.
  • Dynamic Configuration Managers - Supports real-time updates to routing, load balancing, and security policies via a centralized control plane.
  • Network Traffic Management - Routes, balances, and secures network traffic in real-time without requiring service restarts or downtime.
  • Event-Driven Networking - Utilizes a non-blocking event loop to handle high-concurrency network connections with minimal latency.
  • Dynamic Service Proxies - Updates routing, security, and load balancing policies in real-time without interrupting active network connections.
  • Service Communication Security - Enforces transport layer security and manages certificates to encrypt data and authenticate identities between services.
  • Traffic Routing Engines - Evaluates incoming requests against configurable rules to dynamically direct traffic to appropriate backend services.
  • Distributed Observability Systems - Collects and exports detailed metrics, logs, and distributed traces to monitor the health and performance of network traffic.
  • Monitoring and Observability - Collects and exports granular metrics, logs, and distributed traces to provide real-time visibility into system performance.
  • Distributed Observability Platforms - Aggregates telemetry data from network interactions to provide real-time visibility into service health and performance.
  • Dynamic Routing - Enables real-time updates to routing, cluster, and listener settings without requiring service restarts.
  • DevOps and Infrastructure - High-performance edge and service proxy.
  • Load Balancing and Ingress - C++ front and service proxy.
  • Hot Reloading - Maintains continuous service availability by transferring active connection sockets during binary or configuration updates.
  • Dynamic Provider Discovery - Automates the discovery of service changes and updates routing tables in real-time via a centralized control plane.
  • Load Balancers - Distributes incoming traffic across multiple upstream service instances using various algorithms to ensure high availability.
  • Network Traffic Analyzers - Captures, mirrors, and inspects raw network traffic flows to troubleshoot communication issues.
  • Proxy Scripting Extensions - Allows integration of custom logic to modify request processing and add unique filtering capabilities.
  • Health Checks - Continuously monitors backend service availability to ensure reliable traffic distribution and load balancing.
  • Proxy Lifecycle Management - Supports hot-restart process management and dynamic configuration updates to maintain continuous service availability.
  • Request Handler Chains - Executes custom logic modules in a sequential pipeline to inspect or modify request and response data.
  • CLI Administration Tools - Provides command-line utilities for monitoring status, updating configurations, and performing hot restarts.
  • Cluster and Service Orchestration - Maintains a dynamic inventory of upstream service instances and performs continuous health checks to ensure reliable traffic distribution.
  • Traffic Analysis Tools - Provides integrated tools for traffic tapping and mirroring to capture and inspect network flows for debugging and auditing.
  • Shared Memory Management - Synchronizes internal proxy state and connection metadata across process boundaries to enable seamless restarts.

Star-Verlauf

Star-Verlauf für envoyproxy/envoyStar-Verlauf für envoyproxy/envoy

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Envoy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Envoy.
  • linkerd/linkerd2Avatar von linkerd

    linkerd/linkerd2

    11,424Auf GitHub ansehen↗

    This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

    Gocloud-nativegolangkubernetes
    Auf GitHub ansehen↗11,424
  • mitmproxy/mitmproxyAvatar von mitmproxy

    mitmproxy/mitmproxy

    43,943Auf GitHub ansehen↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Pythondebugginghttphttp2
    Auf GitHub ansehen↗43,943
  • kubesphere/kubesphereAvatar von kubesphere

    kubesphere/kubesphere

    16,842Auf GitHub ansehen↗

    KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo

    Goargocdcloud-nativecncf
    Auf GitHub ansehen↗16,842
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Auf GitHub ansehen↗12,817
Alle 30 Alternativen zu Envoy anzeigen→

Häufig gestellte Fragen

Was macht envoyproxy/envoy?

Envoy is a high-performance, cloud-native service proxy designed for service-to-service communication in distributed architectures. It functions as a service mesh data plane, providing a centralized mechanism for managing, securing, and observing network traffic between microservices.

Was sind die Hauptfunktionen von envoyproxy/envoy?

Die Hauptfunktionen von envoyproxy/envoy sind: Service Mesh, Service Proxies, Dynamic Configuration Managers, Network Traffic Management, Event-Driven Networking, Dynamic Service Proxies, Service Communication Security, Traffic Routing Engines.

Welche Open-Source-Alternativen gibt es zu envoyproxy/envoy?

Open-Source-Alternativen zu envoyproxy/envoy sind unter anderem: linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… kubesphere/kubesphere — KubeSphere is a distributed operating system for cloud-native application management that provides a centralized… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… netdata/netdata — Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance… sozu-proxy/sozu — Sozu is a high-performance, memory-safe reverse proxy and load balancer built in Rust. It is designed to manage HTTP,…