#envoy #dynamic #xds #control-planes

rust-control-plane

Envoy xDS library for writing dynamic control-planes

3 releases

0.1.2 Dec 19, 2022
0.1.1 Dec 19, 2022
0.1.0 Nov 6, 2022

#9 in #envoy

Apache-2.0

8MB
146K SLoC

Bazel 110K SLoC // 0.1% comments Go 28K SLoC // 0.1% comments Python 4.5K SLoC // 0.2% comments Java 2K SLoC // 0.2% comments Rust 895 SLoC // 0.0% comments Ruby 554 SLoC // 0.1% comments C++ 383 SLoC // 0.1% comments Shell 241 SLoC // 0.3% comments Batch 60 SLoC Forge Config 33 SLoC // 0.1% comments PowerShell 3 SLoC

A higher-level abstraction implementing Envoy's xDS protocol, similar to, and modeled after go-control-plane.

Dependencies

~7–17MB
~185K SLoC