Skip to content

A set of awesome plugins for protobuf, would be useful and time-saving when developing.

License

Notifications You must be signed in to change notification settings

RyoJerryYu/protoc-gen-pluginx

Repository files navigation

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.

About

A set of awesome plugins for protobuf, would be useful and time-saving when developing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published