Go envoy

Open-source Go projects categorized as envoy

Top 14 Go envoy Projects

  • istio

    Connect, secure, control, and observe services.

    Project mention: Implementing TLS in Kubernetes | dev.to | 2023-08-01

    End-to-end data encryption with a service mesh: Using an end-to-end data encryption mechanism with a service mesh like Istio, TLS can secure communication between different microservices within a Kubernetes cluster. This is a popular approach for modern, distributed microservice architectures.

  • gloo

    The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • meshery

    Meshery, the cloud native manager

  • contour

    Contour is a Kubernetes ingress controller using Envoy proxy.

    Project mention: Istio moved to CNCF Graduation stage | news.ycombinator.com | 2023-07-12

    have you tried Contour yet?


  • kuma

    🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.

    Project mention: Any new Opensource projects in (go) looking for contributors. I want to start my journey as an OSS contributor. | /r/golang | 2023-05-14

    https://github.com/kumahq/kuma is an CNCF OSS service mesh for Kubernetes and VMs. We're a control plane on top of Envoy proxy. Very actively developed project, some big adopters in the community, and we've just refreshed all of our Good First Issues.

  • gateway

    Manages Envoy Proxy as a Standalone or Kubernetes-based Application Gateway (by envoyproxy)

    Project mention: Your opinion on Kong | /r/devops | 2023-03-22
  • proxy-wasm-go-sdk

    WebAssembly for Proxies (Go SDK)

    Project mention: Unlocking Istio's Versatility: A Guide to WASM Plugins in Kubernetes | dev.to | 2023-07-24

    Go (TinyGo) SDK

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • apiclarity

    An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks. 

    Project mention: Two approaches to make your APIs more secure | dev.to | 2023-08-29

    We'll install APIClarity into a Kubernetes cluster to test our API documentation. We're using a Kind cluster for demonstration purposes. Of course, if you have another Kubernetes cluster up and running elsewhere, all steps also work there.

  • opa-envoy-plugin

    A plugin to enforce OPA policies with Envoy

  • egress-operator

    A Kubernetes operator to produce egress gateway Envoy pods and control access to them with network policies

    Project mention: Do I even need istio? | /r/kubernetes | 2023-04-01

    Linkerd. I implemented Istio for the same reason at my first Kubernetes job. Comes with all the bells and whistles out of the box, but it’s all tightly coupled, as OP said doesn’t upgrade well. I’ve since realised “one tool for one job” is better. Linkerd for mesh and something else for ingress and egress. There are lots of options, I’m looking at implementing Monzo’s egress operator next time I need to control egress https://github.com/monzo/egress-operator.

  • envoy-preflight

    A wrapper for applications to help with running envoy as a sidecar

    Project mention: Golang, Docker “FROM scratch,” Kubernetes Cronjob, Istio or How to Make Them Friends | /r/devops | 2023-03-24
  • proximal

    WebAssembly dev environment for Envoy Proxy. Iterate on your HTTP/TCP middleware in seconds! (by apoxy-dev)

    Project mention: Serverless dev environment using WebAssembly | news.ycombinator.com | 2023-08-06
  • atlas

    Secure Distributed Thanos Deployment using an Observability Cluster (by goatlas-io)

  • contour-authserver

    An Envoy-compatible authorization server.

    Project mention: Cant wrap my head around auth process | /r/kubernetes | 2022-12-21

    OIDC OAuth for k8s authorization had nothing to do with AAA in your app.Nginx as an ingress or an API gateway is pretty much obsolete - you have to pick an API Gateway with an external Auth support, like Contour and it's auth server.More advanced service meshes, like istio has a built-in authz policies for JWT handling.Keep in mind that with the introduction of API Gateway spec, it's really important to pick the most mature solution out of the bunch. It's especially crucial, after 1.26 release, because current SIG can port the auth policies from service meshes directly into kubernetes admission, like it happened already with OPA & Kyverno policies.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-29.

Go envoy related posts


What are some of the best open-source envoy projects in Go? This list will help you:

Project Stars
1 istio 33,684
2 gloo 3,874
3 meshery 3,565
4 contour 3,500
5 kuma 3,286
6 gateway 1,107
7 proxy-wasm-go-sdk 599
8 apiclarity 417
9 opa-envoy-plugin 285
10 egress-operator 239
11 envoy-preflight 137
12 proximal 46
13 atlas 39
14 contour-authserver 38
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.