Docker image with support for Protobuf, gRPC, and Connect code generation for multiple languages.
5.5K
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:2419b2e75…
Size
245.8 MB
Last updated
about 1 year ago
docker pull byteartis/buf