• Stars
    star
    6
  • Rank 2,461,852 (Top 50 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created 5 months ago
  • Updated 2 months ago

Reviews

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

Repository Details

Bazelisk, but for Buf. A user-friendly launcher for Buf.

More Repositories

1

buf

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

protoc-gen-validate

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

connect-es

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

protobuf-es

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

protovalidate

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

protocompile

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

protovalidate-go

Protocol Buffer Validation for Go
Go
198
star
8

knit

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

buf-language-server

Prototype for a Protobuf language server compatible with Buf.
Go
116
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
96
star
12

connect-opentelemetry-go

OpenTelemetry tracing and metrics for Connect
Go
81
star
13

connect-es-integration

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

buf-examples

Example repository that uses Buf.
C#
69
star
15

connect-demo

An example service built with Connect.
Go
66
star
16

vscode-buf

Visual Studio Code integration for Buf.
TypeScript
56
star
17

connect-swift

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

knit-go

Knit standalone gateway and Go embeddable gateway
Go
45
star
19

prototransform

Client library for Buf Reflection API, for transforming Protobuf data.
Go
42
star
20

buf-gradle-plugin

Gradle plugin for the Buf CLI
Kotlin
42
star
21

connect-kotlin

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

buf-tour

Go
41
star
23

plugins

Remote Protobuf plugins available on the BSR
Dockerfile
40
star
24

connect-grpcreflect-go

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

rules_buf

Bazel rules for Buf.
Starlark
37
star
26

vim-buf

Vim integration for Buf.
Vim Script
36
star
27

buf-setup-action

TypeScript
36
star
28

httplb

Client-side load balancing for net/http
Go
36
star
29

connect-grpchealth-go

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

buf-lint-action

TypeScript
28
star
31

protovalidate-python

Protocol Buffer Validation for Python.
Python
27
star
32

protovalidate-java

Protocol Buffer Validation for Java.
Java
26
star
33

knit-ts

TypeScript client for Knit
TypeScript
25
star
34

protoyaml-go

Marshal and unmarshal Protobuf as YAML with rich error messages.
Go
25
star
35

connect-crosstest

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

protobuf.com

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

buf-breaking-action

TypeScript
20
star
38

protobuf-conformance

A repository running the Protobuf conformance tests against various libraries
JavaScript
20
star
39

modules

Collection of third-party modules managed and synced by Buf.
Go
19
star
40

buf-push-action

Shell
15
star
41

intellij-buf

IntelliJ plugin for Buf
Kotlin
15
star
42

protoplugin

The missing library to write protoc plugins.
Go
13
star
43

registry-proto

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

homebrew-buf

Homebrew tap for Buf.
Shell
12
star
45

protovalidate-cc

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

docs.buf.build

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

protoschema-plugins

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

tree-sitter-cel

Tree sitter grammar for the Common Expression Language (CEL)
C
9
star
49

wellknowntypes

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

connect-envoy-demo

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

reflect-proto

Protobuf reflection API.
7
star
52

knit-proto

Protocol definition for Knit
6
star
53

protobuf-language-spec

Comprehensive language specification for Protocol Buffers
5
star
54

knit-demo

An example service built with Knit
Go
4
star
55

jest-environment-jsdom

A modern jsdom test environment for Jest
TypeScript
4
star
56

tools

A collection of tools written at Buf.
JavaScript
4
star
57

base-workflows

Shared Github Actions for BufBuild Organization.
2
star
58

confluent-proto

Proto definitions for integrating Confluent Schema Registry with the BSR
Makefile
1
star
59

.github

1
star