← All repos

envoy

Cloud-native high-performance edge/middle/service proxy

carscatscats-over-dogscncfcorgismore-catsnanoservicesrocket-ships
Browse cluster: Lean4 Formal Verification & Cryptography
28,201commits
1,531contributors
25languages

Tech stack & purpose

Envoy is a cloud-native, high-performance edge, middle, and service proxy built by the Envoy community. The project is written in C++ and uses Bazel as its build system, with protocol buffer definitions for its xDS and configuration APIs. Development is managed through a structured GitHub workflow that emphasizes code quality through mandatory format and lint checks, signed commits, and comprehensive testing including unit tests achieving 100% coverage for new code and integration tests on localhost, with a squash-merge release process and careful dependency management governed by explicit policies.

Community & reference links

Languages

C++
87.7%
Starlark
4.6%
Rust
2.0%
Java
1.7%
Go
0.8%
Python
0.8%
C
0.6%
Assembly
0.4%
Shell
0.4%
Kotlin
0.4%
Swift
0.3%
Objective-C++
0.1%
JavaScript
0.1%
Objective-C
0.1%
Jinja
0.1%
jq
0.0%
HTML
0.0%
CSS
0.0%
Awk
0.0%
Dockerfile
0.0%
Emacs Lisp
0.0%
Thrift
0.0%
PureBasic
0.0%
Batchfile
0.0%
Makefile
0.0%

Contributors (top 30 of 1,531)