Topic: "envoyproxy"
kumahq/kuma
🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
Language: Go - Size: 301 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,780 - Forks: 341

katanemo/archgw
The AI-native proxy server for agents. Arch handles the pesky heavy lifting in building agentic apps - routing prompts to agents or specific tools, clarifying input, unifying access and observability to any LLM - so you can build smarter and ship faster.
Language: Rust - Size: 18.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,420 - Forks: 131

aeraki-mesh/aeraki
Manage any layer-7 protocols in a Service Mesh.
Language: Go - Size: 5.36 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 742 - Forks: 140

tetratelabs/proxy-wasm-go-sdk 📦
WebAssembly for Proxies (Go SDK)
Language: Go - Size: 1.84 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 696 - Forks: 160

servicemesher/envoy 📦
Envoy proxy中文文档 - https://www.servicemesher.com/envoy/
Language: Makefile - Size: 10.6 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 565 - Forks: 136

proxy-wasm/spec
WebAssembly for Proxies (ABI specification)
Size: 53.7 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 530 - Forks: 26

proxy-wasm/proxy-wasm-rust-sdk
WebAssembly for Proxies (Rust SDK)
Language: Rust - Size: 238 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 480 - Forks: 96

tetratelabs/func-e
func-e (pronounced funky) makes running Envoy® easy
Language: Go - Size: 2.14 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 366 - Forks: 43

GoogleCloudPlatform/esp-v2
A service proxy that provides API management capabilities using Google Service Infrastructure.
Language: Go - Size: 8.95 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 278 - Forks: 170

yangchuansheng/envoy-handbook
Envoy 中文指南 - https://icloudnative.io/envoy-handbook/
Language: SCSS - Size: 3.97 MB - Last synced at: 23 days ago - Pushed at: almost 3 years ago - Stars: 236 - Forks: 33

saarasio/enroute
EnRoute Ingress API Gateway - Kubernetes-native, Ingress API Gateway Powered using Envoy
Language: Go - Size: 172 MB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 192 - Forks: 15

BenderScript/envoybigbook
Envoy Proxy Big Book of Examples
Language: Go - Size: 23.5 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 180 - Forks: 26

monzo/envoy-preflight
A wrapper for applications to help with running envoy as a sidecar
Language: Go - Size: 1.83 MB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 143 - Forks: 53

layer5io/wasm-filters
A collection of Rust-based WebAssembly programs that are deployed as Envoy filters.
Language: Rust - Size: 1.56 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 93 - Forks: 35

saaras-io/yastack
YAStack: User-space network-stack based on DPDK, FreeBSD TCP/IP Stack, EnvoyProxy
Language: C - Size: 108 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 90 - Forks: 18

salrashid123/gcegrpc
gRPC client/server for Google Cloud (GKE, GCE, Istio, Traffic Director, grpc-web)
Language: Go - Size: 1.24 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 83 - Forks: 23

aeraki-mesh/meta-protocol-proxy
A data plane framework that supports any layer-7 protocols.
Language: C++ - Size: 1.17 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 82 - Forks: 32

proxy-wasm/proxy-wasm-cpp-host
WebAssembly for Proxies (C++ host implementation)
Language: C++ - Size: 1.15 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 81 - Forks: 68

bonaysoft/seenvoy
Visualize the configs of the Envoy
Language: Vue - Size: 121 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 8

GoogleCloudPlatform/grpc-gke-nlb-tutorial 📦
gRPC load-balancing on GKE using Envoy
Language: Go - Size: 76.2 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 78 - Forks: 23

salrashid123/istio_helloworld
easy walkthrough of basic istio
Language: JavaScript - Size: 4.69 MB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 77 - Forks: 24

salrashid123/envoy_discovery
Envoy Discovery service 'hello world'
Language: Go - Size: 11.7 MB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 70 - Forks: 21

layer5io/image-hub
Image Hub is a sample application for exploring WebAssembly modules used as Envoy filters.
Language: Vue - Size: 33.3 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 67 - Forks: 23

salrashid123/envoy_control
Sample Envoy control plane 'hello world'
Language: Go - Size: 223 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 66 - Forks: 23

zhaohuabing/istio-redis-culster
Use Istio to enable Envoy Redis Cluster support, including data sharding, read/write splitting, and traffic mirroring, all the magics are done by Istio and Envoy proxy, without any awareness at the client side.
Size: 1.6 MB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 59 - Forks: 17

apoxy-dev/proximal
WebAssembly dev environment for Envoy Proxy. Iterate on your HTTP/TCP middleware in seconds!
Language: Go - Size: 2.61 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 0

salrashid123/istio_external_authorization_server
Tutorial to setup a simple Istio external authorization server
Language: Go - Size: 765 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 53 - Forks: 16

salrashid123/grpc_xds
gRPC xDS Loadbalancing
Language: Go - Size: 110 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 18

open-policy-agent/opa-envoy-spire-ext-authz
OPA-Envoy-SPIRE External Authorization Example.
Language: Go - Size: 9.69 MB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 47 - Forks: 16

salrashid123/envoy_external_authz
Envoy External Authorization server (envoy.ext_authz) HelloWorld
Language: Go - Size: 62.5 KB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 46 - Forks: 11

meshery-extensions/meshery-app-mesh
Meshery adapter for AWS App Mesh
Language: Go - Size: 1.43 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 43 - Forks: 34

goatlas-io/atlas
Secure Distributed Thanos Deployment using an Observability Cluster
Language: Go - Size: 172 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 39 - Forks: 0

antonengelhardt/wasm-oidc-plugin
A HTTP Filter checking for OIDC Authentication, made for Envoy Plugins, written in Rust
Language: Rust - Size: 2.36 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 33 - Forks: 4

polarismesh/polaris-sidecar
Enhanced DNS and Proxy Service Mesh Solution for Polaris
Language: Go - Size: 360 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 33 - Forks: 19

wallarm/docker-wallarm-node
⚡️ Official docker image for Wallarm Node. API security platform agent.
Language: Shell - Size: 297 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 32 - Forks: 22

mathlsj/envoy-sourcecode-analysis
envoy 源码分析
Size: 485 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 32 - Forks: 10

solo-io/envoy-nats-streaming
Language: C++ - Size: 295 KB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 31 - Forks: 6

tpps88206/michael-angular-go-grpc-example
The example of gRPC project with Angular and Go
Language: JavaScript - Size: 3.04 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 8

datawire/ambassador-docs
Official Ambassador API Gateway Documentation repository
Language: JavaScript - Size: 75.7 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 27 - Forks: 102

salrashid123/envoy_ext_proc
Envoy External Processing Filter
Language: Go - Size: 66.4 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 9

cookpad/sds 📦
Envoy's v1 Service Discovery Service API and v2 Endpoint Discovery Service API
Language: Rust - Size: 77.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 4

iximiuz/envoy-playground
Container-based playground showing various capabilities of service proxy pattern.
Language: Makefile - Size: 22.5 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 5

salrashid123/envoy_mtls
Sample configuration for HTTP and Network mTLS using envoy yaml
Language: Go - Size: 3.01 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 18 - Forks: 9

cetanu/envoy_data_plane
A conversion of envoyproxy/data-plane-api into Python dataclasses using betterproto
Language: Python - Size: 1.1 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 7

kumahq/kuma-counter-demo
This is the counter demo for Kuma, that demonstrates the capabilities of the service mesh.
Language: HTML - Size: 208 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 18

ekhabarov/bazel-k8s-envoy
Demo: build gRPC micoservices with Bazel and deploy them to k8s
Language: Starlark - Size: 72.3 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 1

Gufran/flightpath 📦
XDS to run Envoy as an edge proxy for Consul Connect.
Language: Go - Size: 3.35 MB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 0

tetratelabs-attic/getenvoy-package 📦
Packaging pipeline for Envoy
Language: Python - Size: 236 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 11

damondouglas/grpc-flutter-web-example
An end to end example of flutter, grpc-web and golang running on minikube kubernetes.
Language: Dart - Size: 204 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 4

octu0/example-envoy-xds
Example implementation of envoy xDS v3 API
Language: Go - Size: 75.2 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 3

datawire/pro-ref-arch
Reference Architecture for Ambassador Pro
Language: Makefile - Size: 5.83 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 9

cloudnativeto/sig-envoy
云原生社区 Envoy SIG
Language: CSS - Size: 16.7 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 4

liemle3893/nomad-redis-cluster-demo
Deploy, manage, connect into Redis Cluster by using Nomad and Envoy Proxy
Language: Shell - Size: 6.84 KB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 2

charypar/proxy-wasm-demo
Demo of extending Envoy with WebAssembly filters written in Rust
Language: Rust - Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 2

dkfbasel/kolumbus
Service discovery for microservice architecture with grpc, docker and envoy proxy
Language: Go - Size: 40.2 MB - Last synced at: 10 days ago - Pushed at: almost 5 years ago - Stars: 13 - Forks: 0

proxyconf/proxyconf
ProxyConf is a control plane for Envoyproxy that simplifies and secures API management in enterprise environments. It leverages the OpenAPI specification to streamline the configuration of Envoyproxy, providing a powerful yet user-friendly approach for managing, and securing API traffic at scale.
Language: Elixir - Size: 2.22 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 12 - Forks: 1

masoodfaisal/grpc-example
A Kotlin based gRPC client/server with envoy as load balancer. Envoy discovers the service using EDS.
Language: Kotlin - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 3

salrashid123/envoy_wasm
Envoy WASM with external gRPC server
Language: C++ - Size: 79.1 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

angelomelonas/grpc-spring-boot-vue-chat
A very simple chat application using Spring Boot, Vue.js (in TypeScript), gRPC, gRPC-Web and EnvoyProxy.
Language: Java - Size: 737 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 4

ysawa0/envoylint
envoylint.com takes an Envoy config and validates it for you.
Language: JavaScript - Size: 29.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

ekhabarov/blog-code-snippets
Code snippets for my blog
Language: Go - Size: 75.2 KB - Last synced at: about 20 hours ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 2

hugoprudente/ansible-role-envoyproxy
Ansible Role for Envoy Proxy
Language: Jinja - Size: 130 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 2

dpakach/zwitter
A full stack application powered by go, gRPC, envoy and reactjs
Language: Go - Size: 1.9 MB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 2

dio/envoy-filter-diy
A collection of Envoy proxy https://www.envoyproxy.io filter examples. DIY.
Language: C++ - Size: 28.3 KB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 9 - Forks: 3

solo-io/envoy-consul-connect
Envoy Filter for Consul Connect
Language: C++ - Size: 70.3 KB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 4

QubitProducts/iris
Envoy xDS for Kubernetes service discovery
Language: Go - Size: 42 KB - Last synced at: 19 days ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 3

salrashid123/grpc_alts
Simple Helloworld of gRPC Application Layer Transport Security on Google Cloud
Language: Go - Size: 36.1 KB - Last synced at: 19 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 1

saaras-io/envoy-cmake
Build envoy using cmake
Language: C++ - Size: 76.4 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 4

salrashid123/envoy_grpc_decode
Filtering gRPC Messages using Envoy
Language: Go - Size: 112 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

salrashid123/envoy_redis
Redis AUTH and mTLS with Envoy
Language: Go - Size: 64.5 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 2

pradeepmvn/xds-controller
xDS controller for gRPC based microservices
Language: Go - Size: 390 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

aeraki-mesh/dubbo-demo
A demo application to show how to manage Dubbo services in Aeraki Mesh.
Language: Java - Size: 57.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 4

HeTvaM/HEAuth
Blockchain Authority System
Language: Python - Size: 84 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

dineshba/docker-swarm-canary
Steps to achieve canary deployment in Docker swarm
Language: Shell - Size: 14.6 KB - Last synced at: 11 days ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 6

teh-username/service-mesh-the-hard-way
Implementing a service mesh from scratch using Envoy
Language: Python - Size: 38.1 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 1

salrashid123/quic_curl
QUIC HTTP/3 with nginx, envoy and curl
Language: Go - Size: 1.18 MB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

trinhdaiphuc/Example-CRUD-with-Mongo-use-http-transcoding-to-gRPC
This repository use grpc-gateway, envoy, and denny to create a REST API gateway for GRPC service.
Language: Go - Size: 40 MB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 2

kamdibus/RSO
Microservices, Spring Boot, Docker, Kubernetes, Istio, GCP, MongoDB
Language: Java - Size: 433 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 4

Himenon/envoy-ext-proc-sample
Sample implementation for Envoy External Processing (ext_proc).
Language: Go - Size: 50.8 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

fn-code/go-envoy-example
envoy example, with simple golang http server
Language: Go - Size: 2.93 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

asaintsever/gloo-oss-extauth
Custom Auth Server for Gloo API Gateway (open source version of Gloo)
Language: Go - Size: 2.12 MB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

robin-jerome/edge-envoy-example
An edge envoy proxy configuration for kubernetes
Language: Shell - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

robin-jerome/node-app
Node app
Language: JavaScript - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 1

salrashid123/envoy_cert_bound_token
Envoy LUA and WASM config for Certificate Bound Tokens
Language: C++ - Size: 912 KB - Last synced at: 13 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 0

xizon/grpc-getting-started
Demonstration of the use of gRPC and front-end.
Language: JavaScript - Size: 11.2 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

marselester/apigate 📦
API gateway examples (Traefik, Ambassador, Envoy).
Language: Go - Size: 29.3 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 1

luismoramedina/envoy-jwt
Jwt validation in Envoy proxy
Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 2

antonengelhardt/basic-auth-plugin
A plugin for Envoy, written in Rust, that implements basic authentication and stores it in an encrypted cookie to persist across browser sessions.
Language: Rust - Size: 33.2 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

CGQAQ/grpc-web-hello-grpc
GRPC server in Golang and client in react/web, Unary RPC and Server streaming RPC demos WITH k8s config to deploy
Language: TypeScript - Size: 774 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

n-creativesystem/envoy-watch
Envoy file based dynamic routing using kubernetes config map
Language: Go - Size: 187 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

budanm/Envoy-With-2way-SSL
This example demonstrates the example for acheiving 2way ssl on both ingress ( inward traffic) as well as egress ( outward network traffic ) using Envoy
Language: JavaScript - Size: 150 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

yindia/envoy-kratos-grpc-auth
Example of building Authz as a service using ORY/Kratos. 100% HTTP2 no more HTTP1
Language: Go - Size: 5.52 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

naftulikay/envoyproxy.rs
Envoy ProtoBuf and JSON data bindings for Rust via Prost and Serde.
Language: Python - Size: 313 KB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

Nordix/keycloak-client-cert-lookup-for-envoy
Keycloak X509 client certificate lookup SPI implementation for Envoy
Language: Java - Size: 185 KB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0

Waelson/rate-limit-with-envoy
Implementação de um mecanismo de Rate Limit usando o Envoy e uso do Prometheus e Grafana para acompanhamento de métricas
Language: Shell - Size: 3.02 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

calvin-puram/Knowledge-Hub-for-Envoy-Proxy
Envoy Proxy: A Comprehensive Guide to Features, Use Cases, and Best Practices - Curated Resource List
Size: 259 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

prakashchokalingam/envoy_ext_auth_grpc_go
Working example of envoy external auth filter with go lang grpc service
Language: Go - Size: 13.7 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

PascalHonegger/ChaosConnect
Connect 4, but it's a chaotic massive multiplayer
Language: Kotlin - Size: 538 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

blake/secure-link-filter
Wasm filter to protect access to URL paths
Language: TypeScript - Size: 15.6 KB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

UmutComlekci/envoy_jwt_authentication
Envoy Jwt Authentication
Language: C# - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0
