Sign inSign up

byteartis/buf

By byteartis

•Updated 29 days ago

Docker image with support for Protobuf, gRPC, and Connect code generation for multiple languages.

Image
Languages & frameworks
API management
Developer tools
1

8.2K

byteartis/buf repository overview

⁠Docker Buf

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.

⁠Plugins

⁠Language Support Table
LanguageProtobufgRPCConnect
Goprotoc-gen-goprotoc-gen-go-grpcprotoc-gen-connect-go
Javaprotocprotoc-gen-java-grpcNA
C++protocprotoc-gen-cpp-grpcNA
C#protocprotoc-gen-chsarp-grpcNA
Objective-Cprotocprotoc-gen-objc-grpcNA
JavaScriptprotoc-gen-js, protoc-gen-esprotoc-gen-node-grpcprotoc-gen-connect-es
TypeScriptprotoc-gen-esNAprotoc-gen-connect-es
Pythonprotocprotoc-gen-python-grpcNA
Rubyprotocprotoc-gen-ruby-grpcNA
PHPprotocprotoc-gen-php-grpcNA
Webprotoc-gen-esprotoc-gen-grpc-webprotoc-gen-connect-es

⁠Image Versioning

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:

  • Major bump when any of the tools is updated to a new major version
  • Minor bump when any of the tools is updated to a new minor version
  • Patch bump when any of the tools is updated to a new patch version

Tag summary

Content type

Image

Digest

sha256:309bd9eea…

Size

267.8 MB

Last updated

29 days ago

docker pull byteartis/buf