• Stars
    star
    15
  • Rank 1,371,379 (Top 28 %)
  • Language
    Shell
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

More Repositories

1

buf

The best way of working with Protocol Buffers.
Go
8,960
star
2

protoc-gen-validate

Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
Go
3,764
star
3

protobuf-es

Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
TypeScript
1,114
star
4

connect-es

Connect, gRPC, and gRPC-Web support for Protobuf and TypeScript.
TypeScript
980
star
5

protovalidate

Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!
Go
876
star
6

protovalidate-go

Protocol Buffer Validation for Go
Go
268
star
7

protocompile

A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
Go
228
star
8

knit

GraphQL-like capabilities to services using Protocol Buffers, gRPC, and Connect
Go
148
star
9

buf-language-server

Archived: LSP support is being built into the Buf CLI
Go
126
star
10

connect-query

TypeScript-first expansion pack for TanStack Query that gives you Protobuf superpowers
TypeScript
109
star
11

makego

Makefile setup for our Golang projects.
Makefile
100
star
12

connect-opentelemetry-go

OpenTelemetry tracing and metrics for Connect
Go
81
star
13

buf-examples

Example repository that uses Buf.
C#
73
star
14

connect-es-integration

Examples for using Connect with various TypeScript web frameworks and tooling
TypeScript
71
star
15

connect-demo

An example service built with Connect.
Go
66
star
16

vscode-buf

Visual Studio Code integration for Buf.
TypeScript
60
star
17

knit-go

Knit standalone gateway and Go embeddable gateway
Go
49
star
18

plugins

Remote Protobuf plugins available on the BSR
Dockerfile
49
star
19

connect-swift

Idiomatic gRPC & Connect RPCs for Swift.
Swift
48
star
20

buf-gradle-plugin

Gradle plugin for the Buf CLI
Kotlin
48
star
21

buf-tour

Go
48
star
22

rules_buf

Bazel rules for Buf.
Starlark
47
star
23

protoyaml-go

Marshal and unmarshal Protobuf as YAML with rich error messages.
Go
47
star
24

httplb

Client-side load balancing for net/http
Go
46
star
25

prototransform

Client library for Buf Reflection API, for transforming Protobuf data.
Go
45
star
26

connect-kotlin

Idiomatic gRPC & Connect RPCs for Kotlin.
Kotlin
42
star
27

buf-setup-action

TypeScript
40
star
28

connect-grpcreflect-go

gRPC-compatible server reflection for any net/http server.
Go
39
star
29

protovalidate-java

Protocol Buffer Validation for Java.
Java
37
star
30

protovalidate-python

Protocol Buffer Validation for Python.
Python
37
star
31

vim-buf

Vim integration for Buf.
Vim Script
35
star
32

connect-grpchealth-go

gRPC-compatible health checks for any net/http server.
Go
32
star
33

protoplugin

The missing library to write protoc plugins.
Go
29
star
34

buf-lint-action

TypeScript
28
star
35

buf-breaking-action

TypeScript
26
star
36

knit-ts

TypeScript client for Knit
TypeScript
25
star
37

protobuf.com

Buf's Guide to Protobuf. Home of the language spec and grammar for the Protobuf IDL.
CSS
25
star
38

connect-crosstest

Connect's gRPC and gRPC-Web interoperability test suite.
C++
23
star
39

protobuf-conformance

A repository running the Protobuf conformance tests against various libraries
TypeScript
23
star
40

modules

Collection of third-party modules managed and synced by Buf.
Go
20
star
41

bufstream-demo

A demo of Bufstream, a drop-in replacement for Apache Kafka that's 10x less expensive to operate
Go
20
star
42

protoschema-plugins

Protobuf plugins that generate various schemas from protobuf files - JSON Schema, PubSub, etc.
Go
20
star
43

registry-proto

BSR's new public API. Currently in development.
Makefile
18
star
44

intellij-buf

IntelliJ plugin for Buf
Kotlin
18
star
45

protovalidate-cc

Protocol Buffer Validation for C++.
C++
15
star
46

buf-action

Build, format, lint, and check for breaking changes in your Protobuf schemas, and automatically publish to the Buf Schema Registry.
TypeScript
15
star
47

bufplugin-go

The Go library for plugins to the Buf platform.
Go
13
star
48

homebrew-buf

Homebrew tap for Buf.
Shell
12
star
49

docs.buf.build

The source for https://docs.buf.build.
TypeScript
11
star
50

tree-sitter-cel

Tree sitter grammar for the Common Expression Language (CEL)
C
10
star
51

wellknowntypes

All the Well-Known Types stored in per-version directories.
Go
9
star
52

connect-envoy-demo

Demonstration of how to use the new Connect-gRPC Envoy filter, available in Envoy v1.26+.
Go
8
star
53

knit-proto

Protocol definition for Knit
7
star
54

reflect-proto

Protobuf reflection API.
7
star
55

bufisk

Bazelisk, but for Buf. A user-friendly launcher for Buf.
Go
7
star
56

knit-demo

An example service built with Knit
Go
6
star
57

protobuf-language-spec

Comprehensive language specification for Protocol Buffers
6
star
58

tools

A collection of tools written at Buf.
JavaScript
5
star
59

confluent-proto

Proto definitions for integrating Confluent Schema Registry with the BSR
Makefile
4
star
60

jest-environment-jsdom

A modern jsdom test environment for Jest
TypeScript
4
star
61

base-workflows

Shared Github Actions for BufBuild Organization.
3
star
62

spdx-go

A simple Golang library that contains license information from SPDX.
Go
2
star
63

bufplugin

The APIs for plugins to the Buf platform.
Makefile
2
star
64

.github

1
star