Topic: "protoc-plugin"
bufbuild/protoc-gen-validate
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
Language: Go - Size: 14 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 3,904 - Forks: 592

connectrpc/connect-es
The TypeScript implementation of Connect: Protobuf RPC that works.
Language: TypeScript - Size: 7.62 MB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 1,497 - Forks: 91

bufbuild/protobuf-es
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
Language: TypeScript - Size: 16.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,276 - Forks: 78

marcoferrer/kroto-plus
gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc
Language: Kotlin - Size: 1.18 MB - Last synced at: 24 days ago - Pushed at: over 4 years ago - Stars: 491 - Forks: 29

thesayyn/protoc-gen-ts
Compile protocol buffer messages to TypeScript.
Language: TypeScript - Size: 62.2 MB - Last synced at: 2 days ago - Pushed at: 13 days ago - Stars: 377 - Forks: 77

sudorandom/protoc-gen-connect-openapi
Plugin for generating OpenAPIv3 from protobufs matching the Connect RPC interface
Language: Go - Size: 2.41 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 148 - Forks: 19

nametake/protoc-gen-gohttp
protoc plugin to generate to Go's net/http converter
Language: Go - Size: 322 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 95 - Forks: 16

jhump/goprotoc
Library for writing protoc plugins in Go; also includes a pure-Go protoc replacement
Language: Go - Size: 162 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 86 - Forks: 8

pseudomuto/protokit
A starter kit for building protoc plugins. Rather than write your own, you can just use an existing one.
Language: Go - Size: 126 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 80 - Forks: 33

tcncloud/protoc-gen-persist
GRPC SQL and Spanner persistence layer
Language: Go - Size: 26.7 MB - Last synced at: about 18 hours ago - Pushed at: almost 2 years ago - Stars: 66 - Forks: 11

protojure/protoc-plugin
A protoc compiler plugin for Clojure applications
Language: Clojure - Size: 158 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 9

complex64/protoc-gen-gorm
Generate GORM v2 Models and APIs from your .proto files.
Language: Go - Size: 803 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 20 - Forks: 5

martinslota/protocell
Conjures up convenient OCaml types and serialization functions based on protobuf definition files
Language: OCaml - Size: 324 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 0

kei2100/protoc-gen-marshal-zap
A protoc plugin for implementing uber-go/zap zapcore.ObjectMarshaler interface on proto messages
Language: Go - Size: 203 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 12 - Forks: 2

ncrypthic/graphql-grpc-edge
EXPERIMENTAL work to automatically generate graphql server as aggregate server to serve gRPC backed service
Language: Go - Size: 143 KB - Last synced at: 26 days ago - Pushed at: 12 months ago - Stars: 12 - Forks: 0

syucream/avro-protobuf
avro-protobuf in Go
Language: Go - Size: 29.3 KB - Last synced at: 29 days ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 4

nlachfr/protoc-gen-cel-validate
Enforcing CEL validation rules with protobuf annotations
Language: Go - Size: 4.44 MB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

Intrinsec/protoc-gen-psql
Protoc plugin to generate postgresql statement from protobuf files.
Language: Go - Size: 92.8 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

Intrinsec/protoc-gen-sanitize
Protoc plugin to generate sanitization methods from protobuf messages.
Language: Go - Size: 108 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

ornew/protoc-gen-cue
The protoc plugin for CUE language.
Language: Go - Size: 57.6 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

zchee/protoc-gen-openapi
protoc-gen-openapi is a plugin for the Google protocol buffer compiler to generate openAPI V3 spec for any given input protobuf.
Language: Go - Size: 265 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 3

kei2100/protoc-gen-go-log-valuer
A protoc plugin for implementing the slog.LogValuer interface on proto messages
Language: Go - Size: 78.1 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 5 - Forks: 2

stringang/protoc-gen-tsd
Protocol Buffers Compiler(protoc) plugin for TypeScript - Generate definition file(d.ts)
Language: TypeScript - Size: 628 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

collectiveidea/protoc-gen-twirp_ruby
A protoc plugin, written in Ruby, for generating Twirp-Ruby clients and/or services.
Language: Ruby - Size: 312 KB - Last synced at: 30 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

kw510/protoc-gen-go-mock
Ultra lightweight gRPC service mocks.
Language: Go - Size: 22.5 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

skyrocknroll/grpc-pgv-java-example
grpc proto gen validate example
Language: Java - Size: 19.5 KB - Last synced at: 30 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

nixihz/protoc-gen-go-enum
A protoc plugin allow to generate const and map from proto and its comment.
Language: Go - Size: 2.93 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

stackb/grpc.js
A grpc-web implementation that uses the fetch API (or XMLHTTPRequest)
Language: JavaScript - Size: 115 KB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

onionka/protoc-gen-python-typings
Protoc plugin that generates python stubs
Language: Python - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

linka-cloud/protoc-gen-go-kms-wrapping
Language: Go - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

complex64/protoc-gen-go-firestore
Generate Google Firestore bindings for Go from your .proto files.
Language: Go - Size: 390 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

daabr/protoc-gen-temporal-go
Protoc plugin which generates Go code for Temporal workers based on service definitions in protocol-buffer files
Language: Go - Size: 175 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

complex64/protoc-gen-dynamodb
Generate DynamoDB bindings for Go from your .proto files.
Language: Go - Size: 127 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

albenik/twirp-openapi-gen
A Twirp RPC OpenAPI generator implemented as `protoc` plugin
Language: Go - Size: 13.7 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

xoxoist/morph
🌊 Conversion tool between protoc stub and struct
Language: Go - Size: 2.1 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

cobbinma/protoc-gen-camel
🐪
Language: Go - Size: 32.2 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kjarrio/docker-grpc-ts
Docker image for generating gRPC services for Typescript
Language: Dockerfile - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

da-moon/protoc-gen-serialization 📦
Protocol buffers plugin that adds serialization/deserialization methods to ( such as json, map[string]interface{}) to generated go files
Language: Go - Size: 46.9 KB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

mathetake/senbei 📦
Senbei (煎餅, 🍘) is a protocol buffers' third party plugin for generating gRPC cli snippets
Language: Go - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

pentops/j5-client.go
Client gen and library for J5
Language: Go - Size: 24.4 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

protoc-gen/protoc-gen-validatex
🔨 protoc-gen-validatex is a protoc plugin that auto-generates validation rules for Protobuf messages, with easy configuration and i18n support for multilingual error messages.
Language: Go - Size: 152 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

rodaine/protoc-gen-visibility
Cascading visibility rules for protobufs
Language: Go - Size: 160 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

RyoJerryYu/protoc-gen-pluginx
A set of awesome plugins for protobuf, would be useful and time-saving when developing.
Language: Go - Size: 1.43 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ornew/protoc-gen-pydantic
The protoc plugin for Pydantic BaseModel.
Language: Go - Size: 31.3 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

pentops/protoc-gen-go-sugar
Adds some sugar to go code generated by `protoc-gen-go`
Language: Go - Size: 15.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

pentops/protoc-gen-go-messaging 📦
Adds message mappings over gRPC from annotations
Language: Go - Size: 277 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

rsfreitas/protoc-gen-httpserver
A golang protoc plugin to create HTTP services
Language: Go - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pepabo/protoc-gen-go-client
protoc-gen-go-client is a protoc plugin that generates a client that bundles gRPC clients for multiple services.
Language: Go - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

atotto/grpc-gateway-httpclient
Language: Go - Size: 186 KB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

HomayoonAlimohammadi/protoc-gen-gamedata
A custom Protoc plugin written in Go
Language: Go - Size: 84 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

JonasHiltl/nats.pb
Protoc plugin to build type safe Microservices on NATS
Language: Go - Size: 45.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

x-lambda/protoc-gen-markdown
protoc plugin: generate markdown by pb file
Language: Go - Size: 51.8 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nevisdale/protoc-gen-broker
protoc plugin to generate a broker interface for protobuf messages
Language: Go - Size: 15.6 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

albenik/protoc-gen-dump
The `protoc` compiler plugin which dumps the generation request details
Language: Go - Size: 4.88 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

shoma07/protoc-gen-tstype
Generate TypeScript Readonly type from Proto file.
Language: Go - Size: 19.5 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

da-moon/protoc-gen-httpclient 📦
protoc plugin that generates http client with advanced features like circuit breaking to generated go files
Language: Go - Size: 25.4 KB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

Shivam010/protoc-gen-bazel
protoc-gen-bazel is a Bazel build file generator which generates typescript code from protocol buffers
Language: Python - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

nginx/protoc-gen-validate
protoc plugin to generate polyglot message validators
Language: Go - Size: 23 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0