protoc-contrib
Pinned Loading
Repositories
- protoc-gen-aip-lint Public
A protoc plugin that lints .proto files against Google AIP style guidelines — with YAML, JSON, GitHub Actions, and summary output formats.
- protoc-gen-rust-aip Public
A protoc plugin that generates Rust helpers for Google AIP-shaped APIs: resource names (AIP-122), List-RPC parsers (CEL filter, order_by, page_token) and field behavior / field mask validation (AIP-203/134).
- protoc-gen-go-json Public
MarshalJSON/UnmarshalJSON for your Protobuf messages and enums — protojson-faithful, encoding/json-compatible
- protoc-gen-go-aip Public
Generate type-safe Go helpers for Google AIP-shaped APIs from .proto: resource names (AIP-122), List-RPC parsers — filter, order_by, page_token (AIP-160/132/158) — and update FieldMask validation (AIP-134).
- protoc-gen-template Public
protoc plugin that generates code from .proto files using Go text/template. Fork of moul/protoc-gen-gotemplate, modernized.
- protoc-gen-go-defaults Public
Annotate Protobuf fields, get Go SetDefaults() methods — scalars, wrappers, timestamps, durations, oneofs
- buffa-protos Public
Third-party protos compiled for the buffa Rust protobuf runtime, starting with google.rpc.
- aip-rs Public
Runtime primitives for Google API Improvement Proposals in Rust — page tokens (AIP-158), ordering (AIP-132) and resource names (AIP-122). Companion to protoc-gen-rust-aip.
- aip-go Public
Go primitives for the Google API Improvement Proposals — resource names (AIP-122), ordering (AIP-132), field masks (AIP-134), pagination (AIP-158) and field behavior (AIP-203). Runtime companion to protoc-gen-go-aip.
People
This organization has no public members. You must be a member to see who’s a part of this organization.
Top languages
Loading…
Most used topics
Loading…