{"id":28501612,"url":"https://github.com/bufbuild/modules","last_synced_at":"2026-04-01T20:05:29.734Z","repository":{"id":144887632,"uuid":"614992508","full_name":"bufbuild/modules","owner":"bufbuild","description":"Collection of third-party modules managed and synced by Buf.","archived":false,"fork":false,"pushed_at":"2026-03-04T20:11:50.000Z","size":14607,"stargazers_count":30,"open_issues_count":4,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-03-05T02:39:12.842Z","etag":null,"topics":["buf-cli","buf-schema-registry","grpc","protobuf","protoc","protocol-buffers"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bufbuild.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-16T18:21:25.000Z","updated_at":"2026-03-04T15:05:09.000Z","dependencies_parsed_at":"2025-12-29T17:11:22.572Z","dependency_job_id":null,"html_url":"https://github.com/bufbuild/modules","commit_stats":null,"previous_names":[],"tags_count":664,"template":false,"template_full_name":null,"purl":"pkg:github/bufbuild/modules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fmodules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fmodules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fmodules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fmodules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bufbuild","download_url":"https://codeload.github.com/bufbuild/modules/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bufbuild%2Fmodules/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30357622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"ssl_error","status_checked_at":"2026-03-10T21:40:59.357Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["buf-cli","buf-schema-registry","grpc","protobuf","protoc","protocol-buffers"],"created_at":"2025-06-08T16:07:10.836Z","updated_at":"2026-03-10T22:10:12.114Z","avatar_url":"https://github.com/bufbuild.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# modules\n\n## Description\n\nThis repository contains first and third-party modules synced and published to the [Buf Schema Registry][bsr].\n\nIf you'd like a common third-party module to be managed by Buf, open an issue using the [Managed Module Request for Buf \nSchema Registry][issue-template] issue template and our team will follow up.\n\n## Managed modules\n\nWe currently sync automatically the following modules:\n\n| Module | Source Community Repository | Depends on |\n|---|---|---|\n| bufbuild/confluent | https://github.com/bufbuild/confluent-proto |  |\n| bufbuild/protovalidate | https://github.com/bufbuild/protovalidate |  |\n| bufbuild/protovalidate-testing | https://github.com/bufbuild/protovalidate | - bufbuild/protovalidate |\n| bufbuild/reflect | https://github.com/bufbuild/reflect | |\n| cncf/xds | https://github.com/cncf/xds | - envoyproxy/protoc-gen-validate\u003cbr\u003e- google/cel-spec\u003cbr\u003e- googleapis/googleapis |\n| envoyproxy/envoy | https://github.com/envoyproxy/envoy | - cncf/xds\u003cbr\u003e- envoyproxy/protoc-gen-validate\u003cbr\u003e- googleapis/googleapis\u003cbr\u003e- opencensus/opencensus\u003cbr\u003e- opentelemetry/opentelemetry\u003cbr\u003e- prometheus/client-model |\n| envoyproxy/protoc-gen-validate | https://github.com/envoyproxy/protoc-gen-validate |  |\n| envoyproxy/ratelimit | https://github.com/envoyproxy/ratelimit | - envoyproxy/envoy |\n| gogo/protobuf | https://github.com/gogo/protobuf |  |\n| google/cel-spec | https://github.com/google/cel-spec | - googleapis/googleapis |\n| googleapis/cloud-run | https://github.com/googleapis/googleapis | - googleapis/googleapis |\n| googleapis/googleapis | https://github.com/googleapis/googleapis |  |\n| googlechrome/lighthouse | https://github.com/GoogleChrome/lighthouse |  |\n| googlecloudplatform/bq-schema-api | https://github.com/GoogleCloudPlatform/protoc-gen-bq-schema | |\n| grpc/grpc | https://github.com/grpc/grpc-proto | - googleapis/googleapis |\n| grpc-ecosystem/grpc-gateway | https://github.com/grpc-ecosystem/grpc-gateway |  |\n| opencensus/opencensus | https://github.com/census-instrumentation/opencensus-proto |  |\n| opentelemetry/opentelemetry | https://github.com/open-telemetry/opentelemetry-proto |  |\n| prometheus/client-model | https://github.com/prometheus/client_model |  |\n| protocolbuffers/wellknowntypes | https://github.com/protocolbuffers/protobuf |  |\n\n### How we handle dependencies\n\nDependencies are an essential part of these community modules as they help developers reuse well\nknown Protobuf types, reduce errors and speed up the development process. We do not control the\nsource of these modules, and managing and pinning dependencies to their exact commit can be\ndifficult, especially when multiple module sources and build systems are involved.\n\nTo minimize issues with pinned dependencies on these modules, we sync them in the following order.\nFirst, we sync standalone modules. After they succeed, we then sync the modules that depend on them,\nwhich use the latest pushed dependency commit. As long as the dependencies don’t have any breaking\nchange in the source code, this should be sufficient and stable for upstream modules.\n\nFor special cases, we can pin a dependency in the static `buf.yaml` that we control, to force a\nmanaged module depend on a specific synced reference from another managed module. To know if a\nmanaged module has pinned dependencies for a specific reference, take a look at the `buf.yaml` in\nthat reference's manifest in the `sync` directory.\n\n## Community\n\nFor help and discussion regarding Protobuf managed modules, join us on\n[Slack][slack].\n\nFor feature requests, bugs, or technical questions, email us at [dev@buf.build](dev@buf.build).\n\n## Legal\n\nOffered under the [Apache 2 license][license].\n\n[bsr]: https://buf.build/explore \n[issue-template]: https://github.com/bufbuild/modules/issues/new?assignees=\u0026labels=Feature\u0026projects=\u0026template=managed-module-request-for-buf-schema-registry.md\u0026title=Add+managed+module%3A+%60owner%2Frepository%60\n[license]: https://github.com/bufbuild/modules/blob/main/LICENSE\n[slack]: https://buf.build/links/slack\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbufbuild%2Fmodules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbufbuild%2Fmodules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbufbuild%2Fmodules/lists"}