protoc-gen-pluginx

module
v1.0.32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2025 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL