Protoc is used at run time in 23 crates (of which 3 optionally, 7 directly). It's used at build time in 93 crates (of which 11 optionally, 2 directly). It's used only as a dev dependency in 3 crates (1 directly).

Number of dependersProtoc versionDownloads/month
95 2.20.0 32K
14 2.8.2 600
1 2.8.1 2.5K
1 2.0.4 240
8 1.7.5 470
Depender (with downloads and own rev deps) Protoc version
29K 43 protoc-rust =2.20.0
8.3K 9 protoc-grpcio ^2.18
3.1K 12 protoc-rust-grpc ^2
270 1 protoc-bin-vendored dev =2.20.0
protoc-grpc ^2.0.0
protoc-rust-copra ^1.4
protoc-rust-no-elision =2.0.4
1 solana_libra_grpcio-client 2.*
tsp build ^1.4.1
tuasmavlink build 1.*