Docker image with support for Protobuf, gRPC, and Connect code generation for multiple languages.
10K+
Docker image with support for Protobuf, gRPC, and Connect code generation for multiple languages.
The image includes Buf to facilitate code generation, linting, and breaking changes detection.
| Language | Protobuf | gRPC | Connect |
|---|---|---|---|
| Go | protoc-gen-go | protoc-gen-go-grpc | protoc-gen-connect-go |
| Java | protoc | protoc-gen-java-grpc | NA |
| C++ | protoc | protoc-gen-cpp-grpc | NA |
| C# | protoc | protoc-gen-chsarp-grpc | NA |
| Objective-C | protoc | protoc-gen-objc-grpc | NA |
| JavaScript | protoc-gen-js, protoc-gen-es | protoc-gen-node-grpc | protoc-gen-connect-es |
| TypeScript | protoc-gen-es | NA | protoc-gen-connect-es |
| Python | protoc | protoc-gen-python-grpc | NA |
| Ruby | protoc | protoc-gen-ruby-grpc | NA |
| PHP | protoc | protoc-gen-php-grpc | NA |
| Web | protoc-gen-es | protoc-gen-grpc-web | protoc-gen-connect-es |
Since this image contains multiple tools there is no straightforward way to version it. For that reason versioning will be done based on the following rules:
Content type
Image
Digest
sha256:309bd9eea…
Size
267.8 MB
Last updated
2 months ago
docker pull byteartis/buf