github.com/bufbuild/prototransform (go): Package prototransform will fetch purpose-built descriptor sets on the run and easily converting protobuf messages into human-readable formats.  Use the prototransform library to simplify your data transformation & collection. Our simple package allows the caller to convert a given message data blob from one format to another by referring to a type schema on the Buf Schema Registry.  The package supports to and from Binary, JSON and Text formats out of the box, extensible for other/custom formats also.  The Buf Schema Registry Schema API builds an integration that can easily make use of your protobuf messages in new ways. This package will reduce your serialization down to exactly what you need and forget about everything else  Some advantages of using prototransform include: Automatic version handling, No baking proto files into containers, No flaky fetching logic, get only the descriptors you need.
Keywords: buf-schema-registry|grpc|protobuf|protocol-buffers