Categorygithub.com/RyoJerryYu/protoc-gen-pluginx
repository
1.0.34
Repository: https://github.com/ryojerryyu/protoc-gen-pluginx.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

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.

protoc-gen-go-adapter 🚀

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.

protoc-gen-go-enumx 🎨

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

protoc-gen-go-fieldmask 🛠️

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.

protoc-gen-go-json 📦

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.

protoc-gen-go-setter

A plugin for generating setter methods for protobuf messages.

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

protoc-gen-ts-grpc-gateway-cli 🌐

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.