Ecosyste.ms: Repos

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

GitHub topics: protoc-plugin

kei2100/protoc-gen-go-log-valuer

A protoc plugin for implementing the slog.LogValuer interface on proto messages

Language: Go - Size: 56.6 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 3 - Forks: 0

kei2100/protoc-gen-marshal-zap

A protoc plugin for implementing uber-go/zap zapcore.ObjectMarshaler interface on proto messages

Language: Go - Size: 167 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 9 - Forks: 3

connectrpc/connect-es

The TypeScript implementation of Connect: Protobuf RPC that works.

Language: TypeScript - Size: 5.78 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1,215 - Forks: 59

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: 25 days ago - Pushed: over 4 years ago - Stars: 6 - Forks: 3

syucream/avro-protobuf

avro-protobuf in Go

Language: Go - Size: 29.3 KB - Last synced: 26 days ago - Pushed: about 4 years ago - Stars: 10 - Forks: 4

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: 26 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

complex64/protoc-gen-gorm

Generate GORM v2 Models and APIs from your .proto files.

Language: Go - Size: 823 KB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 20 - Forks: 5

bufbuild/protoc-gen-validate

Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate

Language: Go - Size: 13.4 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 3,630 - Forks: 569

pentops/protoc-gen-go-sugar

Adds some sugar to go code generated by `protoc-gen-go`

Language: Go - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

rodaine/protoc-gen-visibility

Cascading visibility rules for protobufs

Language: Go - Size: 131 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

sudorandom/protoc-gen-connect-openapi

Plugin for generating OpenAPIv3 from protobufs matching the Connect RPC interface

Language: Go - Size: 1020 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 22 - Forks: 2

bufbuild/protobuf-es

Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.

Language: TypeScript - Size: 11.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 923 - Forks: 51

thesayyn/protoc-gen-ts

Compile protocol buffer messages to TypeScript.

Language: TypeScript - Size: 62.2 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 336 - Forks: 70

jhump/goprotoc

Library for writing protoc plugins in Go; also includes a pure-Go protoc replacement

Language: Go - Size: 149 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 85 - Forks: 6

marcoferrer/kroto-plus

gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc

Language: Kotlin - Size: 1.18 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 493 - Forks: 27

stringang/protoc-gen-tsd

Protocol Buffers Compiler(protoc) plugin for TypeScript - Generate definition file(d.ts)

Language: TypeScript - Size: 628 KB - Last synced: 21 days ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 0

HomayoonAlimohammadi/protoc-gen-gamedata

A custom Protoc plugin written in Go

Language: Go - Size: 84 KB - Last synced: 2 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

ornew/protoc-gen-cue

The protoc plugin for CUE language.

Language: Go - Size: 57.6 KB - Last synced: 3 months ago - Pushed: 10 months ago - Stars: 2 - Forks: 0

rsfreitas/protoc-gen-httpserver

A golang protoc plugin to create HTTP services

Language: Go - Size: 48.8 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

pentops/protoc-gen-go-messaging

Adds message mappings over gRPC from annotations

Language: Go - Size: 274 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

complex64/protoc-gen-dynamodb

Generate DynamoDB bindings for Go from your .proto files.

Language: Go - Size: 127 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

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: 4 months ago - Pushed: almost 2 years ago - Stars: 71 - Forks: 26

complex64/protoc-gen-go-firestore

Generate Google Firestore bindings for Go from your .proto files.

Language: Go - Size: 390 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

martinslota/protocell

Conjures up convenient OCaml types and serialization functions based on protobuf definition files

Language: OCaml - Size: 324 KB - Last synced: 7 months ago - Pushed: about 3 years ago - Stars: 19 - Forks: 0

nlachfr/protoc-gen-cel-validate

Enforcing CEL validation rules with protobuf annotations

Language: Go - Size: 4.44 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 9 - Forks: 0

atotto/grpc-gateway-httpclient

Language: Go - Size: 186 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

kjarrio/docker-grpc-ts

Docker image for generating gRPC services for Typescript

Language: Dockerfile - Size: 10.7 KB - Last synced: 10 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

bzeron/protoc-gen-grpc-http

generate grpc and http code

Language: Go - Size: 12.7 KB - Last synced: 11 months ago - Pushed: almost 5 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: 11 months ago - Pushed: over 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: 11 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

ncrypthic/graphql-grpc-edge

EXPERIMENTAL work to automatically generate graphql server as aggregate server to serve gRPC backed service

Language: Go - Size: 133 KB - Last synced: 11 months ago - Pushed: about 2 years ago - Stars: 9 - Forks: 0

shoma07/protoc-gen-tstype

Generate TypeScript Readonly type from Proto file.

Language: Go - Size: 19.5 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

tcncloud/protoc-gen-persist

GRPC SQL and Spanner persistence layer

Language: Go - Size: 26.7 MB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 62 - Forks: 10

cobbinma/protoc-gen-camel

🐪

Language: Go - Size: 32.2 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 2 - 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: 63.5 KB - Last synced: 4 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

albenik/twirp-openapi-gen

A Twirp RPC OpenAPI generator implemented as `protoc` plugin

Language: Go - Size: 12.7 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

JonasHiltl/nats.pb

Protoc plugin to build type safe Microservices on NATS

Language: Go - Size: 45.9 KB - Last synced: 11 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

xoxoist/morph

🌊 Conversion tool between protoc stub and struct

Language: Go - Size: 2.1 MB - Last synced: 5 months ago - Pushed: 11 months ago - Stars: 1 - 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: 25 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

skyrocknroll/grpc-pgv-java-example

grpc proto gen validate example

Language: Java - Size: 19.5 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

nametake/protoc-gen-gohttp

protoc plugin to generate to Go's net/http converter

Language: Go - Size: 322 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 87 - Forks: 13

mathetake/senbei 📦

Senbei (煎餅, 🍘) is a protocol buffers' third party plugin for generating gRPC cli snippets

Language: Go - Size: 14.6 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

protojure/protoc-plugin

A protoc compiler plugin for Clojure applications

Language: Clojure - Size: 158 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 30 - Forks: 9

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: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

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: 10 months ago - Pushed: over 1 year 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: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

stackb/grpc.js

A grpc-web implementation that uses the fetch API (or XMLHTTPRequest)

Language: JavaScript - Size: 115 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 2 - Forks: 1

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: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

onionka/protoc-gen-python-typings

Protoc plugin that generates python stubs

Language: Python - Size: 43.9 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 0