Go plugins
bufbuild/connect-go
Generates client and server stubs for connect-go. Compatible with the gRPC, gRPC-Web, and Connect RPC protocols.
bufbuild/validate-go
Generates Go code to validate Protobuf messages using protoc-gen-validate constraints.
community/mercari-grpc-federation
Generates a gRPC server by writing a custom option in Protocol Buffers
community/mfridman-go-json
Generate marshalling & unmarshalling code using protojson.
community/mitchellh-go-json
Generate marshalling & unmarshalling code using protojson.
community/planetscale-vtprotobuf
Generates optimized marshalling & unmarshalling code for ProtoBuf APIv2.
connectrpc/go
Generates client and server stubs for connectrpc.com/connect. Compatible with the gRPC, gRPC-Web, and Connect RPC protocols.
grpc-ecosystem/gateway
gRPC to JSON proxy generator following the gRPC HTTP spec.
grpc/go
Generates Go client and server stubs for the gRPC framework.
pluginrpc/go
Plugin to generate Go stubs for Protobuf services, designed to work with PluginRPC, a Protobuf-based RPC framework for plugins.
protocolbuffers/go
Base types for Go. Generates message and enum types.