protoc-gen-struct-transformer

Struct transformer

A plugin for generating code transformations between Protocol Buffers structures and custom application models.

Transformation functions generator for Protocol Buffers.

GitHub

203 stars
14 watching
32 forks
Language: Go
last commit: over 3 years ago
Linked from 1 awesome list

gogolanggrpcgrpc-goprotoprotobufprotoc-genprotocol-bufferssnyk-scantransformer

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
src-d/proteus A tool to generate protocol buffer version 3 compatible .proto files from Go structs and functions 735
jhump/goprotoc Makes it easy to work with Protocol Buffers in Go by providing tools and libraries for generating code, implementing plugins, and running the protocol buffer compiler. 85
improbable-eng/ts-protoc-gen Generates TypeScript declarations and code from Protocol Buffers files 1,371
grpc-ecosystem/protoc-gen-grpc-gateway-ts Generates TypeScript clients for gRPC services used in web and Go applications. 142
moul/protoc-gen-gotemplate A plugin for generating code from Protocol Buffers files using Go's text templating engine. 440
timostamm/protobuf-ts A tool for generating TypeScript code from protocol buffer definitions 1,117
tmc/protoc-gen-apidocs Generates markdown documentation from Protobuf descriptors 29
abhimanyu003/sttr A command-line utility for transforming strings using various encoding and decoding algorithms. 966
jhump/protoreflect Provides utilities and APIs for working with Go Protocol Buffers descriptors and gRPC reflection. 1,363
stephenh/ts-proto Generates TypeScript types from protobuf schemas 2,195
tcawley/gradle-protobuf-plugin A plugin that integrates Google Protocol Buffers with the Gradle build system 12
sourcegraph/prototools Tools for generating documentation and JSON dumps from Protocol Buffers files 167
mwitkow/go-proto-validators Automates validation of Go proto structs based on .proto annotations. 1,088
galeone/rts Generates Go structs from JSON responses to specific routes defined in a configuration file. 248
semlanik/qtprotobuf Provides native Qt support for Google protocol buffers and gRPC 171