An open API service providing repository metadata for many open source software ecosystems.

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