Members
-
buf ★ PINNED
The best way of working with Protocol Buffers.
Go ★ 11k 5h agoExplain → -
buf-action ★ PINNED
Build, format, lint, and check for breaking changes in your Protobuf schemas, and automatically publish to the Buf Schema Registry.
TypeScript ★ 56 1mo agoExplain → -
protobuf-es ★ PINNED
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
TypeScript ★ 1.6k 1d agoExplain → -
protovalidate ★ PINNED
Protocol Buffer Validation - Go, Java, Python, C++ and JS/TS
Go ★ 1.5k 5d agoExplain → -
protovalidate-go ★ PINNED
Protocol Buffer Validation for Go
Go ★ 476 5d agoExplain → -
claude-plugins ★ PINNED
Official Buf Claude Code Plugins
★ 18 2d agoExplain → -
protoc-gen-validate ▣
Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate
Go ★ 4.1k 24d agoExplain → -
hyperpb-go
10x faster dynamic Protobuf parsing in Go that’s even 3x faster than generated code.
Go ★ 674 3mo agoExplain → -
protocompile
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
Go ★ 334 5d agoExplain → -
knit
GraphQL-like capabilities to services using Protocol Buffers, gRPC, and Connect
Go ★ 170 5d agoExplain → -
buf-language-server ▣
Archived: LSP support is being built into the Buf CLI
Go ★ 132 2y agoExplain → -
makego
Makefile setup for our Golang projects.
Makefile ★ 110 4d agoExplain → -
buf-examples
Example repository that uses Buf.
TypeScript ★ 109 8d agoExplain → -
vscode-buf
Visual Studio Code integration for Buf.
TypeScript ★ 88 2d agoExplain → -
protovalidate-es
Protocol Buffer Validation for ECMAScript
TypeScript ★ 81 6d agoExplain → -
httplb
Client-side load balancing for net/http
Go ★ 79 1mo agoExplain → -
plugins
Remote Protobuf plugins available on the BSR
Dockerfile ★ 72 1d agoExplain → -
protoyaml-go
Marshal and unmarshal Protobuf as YAML with rich error messages.
Go ★ 65 1mo agoExplain → -
protovalidate-java
Protocol Buffer Validation for Java.
Java ★ 64 5d agoExplain → -
protovalidate-python
Protocol Buffer Validation for Python.
Python ★ 64 6d agoExplain → -
rules_buf
Bazel rules for Buf.
Starlark ★ 60 4d agoExplain → -
protoschema-plugins
Protobuf plugins that generate various schemas from protobuf files - JSON Schema, PubSub, etc.
Go ★ 58 17d agoExplain → -
buf-gradle-plugin
Gradle plugin for the Buf CLI
Kotlin ★ 55 5d agoExplain → -
prototransform
Client library for Buf Reflection API, for transforming Protobuf data.
Go ★ 53 27d agoExplain → -
knit-go
Knit standalone gateway and Go embeddable gateway
Go ★ 51 6mo agoExplain → -
buf-tour ▣
No description.
★ 51 1y agoExplain → -
buf-setup-action
No description.
TypeScript ★ 44 10mo agoExplain → -
protoplugin
The missing library to write protoc plugins.
Go ★ 40 2mo agoExplain → -
vim-buf
Vim integration for Buf.
Vim Script ★ 38 4d agoExplain → -
protobuf-conformance
A repository running the Protobuf conformance tests against various libraries
JavaScript ★ 36 19d agoExplain → -
modules
Collection of third-party modules managed and synced by Buf.
Go ★ 34 1d agoExplain → -
cel-es
Common Expression Language for ECMAScript
TypeScript ★ 30 6d agoExplain → -
protobuf.com
Buf's Guide to Protobuf. Home of the language spec and grammar for the Protobuf IDL.
CSS ★ 29 1d agoExplain → -
buf-breaking-action
No description.
TypeScript ★ 29 1y agoExplain → -
buf-lint-action
No description.
TypeScript ★ 29 1y agoExplain → -
knit-ts
TypeScript client for Knit
TypeScript ★ 28 2d agoExplain → -
bufplugin-go
The Go library for plugins to the Buf platform.
Go ★ 28 1mo agoExplain → -
protovalidate-cc
Protocol Buffer Validation for C++.
C++ ★ 25 5d agoExplain → -
intellij-buf
IntelliJ plugin for Buf
Kotlin ★ 24 5d agoExplain → -
registry-proto
BSR's new public API. Currently in development.
Makefile ★ 23 2d agoExplain → -
buf-push-action
No description.
Shell ★ 17 1y agoExplain → -
tree-sitter-cel
Tree sitter grammar for the Common Expression Language (CEL)
JavaScript ★ 15 3mo agoExplain → -
homebrew-buf
Homebrew tap for Buf.
Shell ★ 14 4d agoExplain → -
knit-proto
Protocol definition for Knit
★ 8 1y agoExplain → -
bufisk
Bazelisk, but for Buf. A user-friendly launcher for Buf.
Go ★ 8 6mo agoExplain → -
reflect-proto
Protobuf reflection API.
★ 8 1y agoExplain → -
tools
A collection of tools written at Buf.
JavaScript ★ 7 6mo agoExplain → -
protobuf-language-spec
Comprehensive language specification for Protocol Buffers
★ 7 2y agoExplain → -
bufplugin
The APIs for plugins to the Buf platform.
Makefile ★ 6 5d agoExplain → -
standard-go
Extensions to the Go standard library.
Go ★ 6 2mo agoExplain → -
app-go
A library to help build Go applications.
Go ★ 6 2mo agoExplain → -
knit-demo
An example service built with Knit
Go ★ 6 1y agoExplain → -
base-workflows
Shared Github Actions for BufBuild Organization.
★ 5 1mo agoExplain → -
mcp-proto
A prototype of a Protobuf-based API for MCP.
Makefile ★ 5 5mo agoExplain → -
confluent-proto
Proto definitions for integrating Confluent Schema Registry with the BSR
Makefile ★ 5 1y agoExplain → -
bsr-kafka-serde-java
Kafka serializer and deserializer in Java for working with schemas defined in the Buf Schema Registry.
Java ★ 4 5d agoExplain → -
jest-environment-jsdom
A modern jsdom test environment for Jest
TypeScript ★ 4 2mo agoExplain → -
spdx-go
A simple Golang library that contains license information from SPDX.
Go ★ 4 6mo agoExplain → -
buf-plugin-protovalidate-strict
A Buf check plugin for strictly enforcing Protovalidate annotations.
Go ★ 4 6mo agoExplain → -
connect-go ⑂ ▣
Moved to https://github.com/connectrpc/connect-go
Go ★ 4 2y agoExplain → -
bsr-kafka-serde-go
Kafka serializer and deserializer in Go for working with schemas defined in the Buf Schema Registry.
Go ★ 3 5d agoExplain → -
interrupt-go
A small helper library to handle interrupt signals in Go programs.
Go ★ 3 6mo agoExplain → -
protokafka
No description.
Go ★ 3 5mo agoExplain → -
bazel-central-registry ⑂
The central registry of Bazel modules for the Bzlmod external dependency system.
Starlark ★ 2 1mo agoExplain → -
protodescriptor
Extensions to google.protobuf Descriptor types.
Makefile ★ 1 6mo agoExplain → -
bufprivateusage-go
No description.
Go ★ 1 6mo agoExplain → -
bufstyle-go
No description.
Go ★ 1 6mo agoExplain → -
godoc-lint ⑂
A linter for Go documentation practice (godoc)
★ 1 8mo agoExplain → -
connect-grpchealth-go ⑂ ▣
Moved to https://github.com/connectrpc/grpchealth-go
Go ★ 1 2y agoExplain → -
.github
No description.
★ 0 10mo agoExplain → -
buf-quickstart ▣
Example code for quickstarts in the Buf docs
★ 0 1y agoExplain → -
analytics-go ⑂ ▣
No description.
Go ★ 0 2y agoExplain → -
gophercon-2023-workshop ▣
No description.
Go ★ 0 2y agoExplain → -
connect-grpcreflect-go ⑂ ▣
Relocated to https://github.com/connectrpc/grpcreflect-go
Go ★ 0 2y agoExplain → -
connect-opentelemetry-go ⑂ ▣
Moved to https://github.com/connectrpc/otelconnect-go
Go ★ 0 2y agoExplain →
No repos match these filters.