An open API service providing repository metadata for many open source software ecosystems.

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