Skip to content

Latest commit

 

History

History
43 lines (23 loc) · 2.42 KB

README.md

File metadata and controls

43 lines (23 loc) · 2.42 KB

protoc-gen-pluginx

GitHub release (latest by date) GitHub Go Reference

Useful plugins for protobuf, useful helper classes for protoc plugins, and modules for generating code imports.

A plugin for generating adapter codes for adapting gRPC server as a gRPC client.

This is useful when a local singleton program has many services implementing the protobuf service and prefers to call each other directly in memory without marshalling and unmarshalling the message.

A plugin for generating enum extension methods, works with protoc-gen-go.

A plugin for generating fieldmask paths helper for messages, works with protoc-gen-go.

It is a fork of github.com/idodod/protoc-gen-fieldmask with some improvements.

A plugin for generating JSON marshalling and unmarshalling methods using protojson, works with protoc-gen-go.

It is a fork of github.com/mitchellh/protoc-gen-go-json with some improvements.

A plugin for generating setter methods for protobuf messages.

It is useful for different messages to implement the same interface.

A plugin for generating gRPC-Gateway client stubs for TypeScript.

It has full compatibility with ts-proto and compatibility with nice-grpc client interfaces in most situations.

It can cover all the features that the official gRPC-Gateway Client can implement, and it can also cover more features defined in the official documentation.