Skip to content
@bufbuild

Buf

A new way of working with Protocol Buffers.

Getting started

Links to check out

Repositories

Connect

We've applied to donate Connect to the Cloud Native Computing Foundation. Connect repositories have migrated to github.com/connectrpc.

Protovalidate

Protovalidate is protoc-gen-validate's successor.

Protovalidate is in beta across Go, Java, Python, and C++!

General Repos

Pinned

  1. buf buf Public

    The best way of working with Protocol Buffers.

    Go 8.4k 245

  2. protobuf-es protobuf-es Public

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

    TypeScript 974 56

  3. protovalidate protovalidate Public

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

    Go 698 27

  4. protovalidate-go protovalidate-go Public

    Protocol Buffer Validation for Go

    Go 230 16

  5. protocompile protocompile Public

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

    Go 207 17

  6. protoyaml-go protoyaml-go Public

    Marshal and unmarshal Protobuf as YAML with rich error messages.

    Go 29 1

Repositories

Showing 10 of 55 repositories
  • vim-buf Public

    Vim integration for Buf.

    bufbuild/vim-buf’s past year of commit activity
    Vim Script 36 Apache-2.0 3 0 0 Updated Jun 21, 2024
  • bufbuild/buf-setup-action’s past year of commit activity
    TypeScript 39 Apache-2.0 23 4 9 Updated Jun 21, 2024
  • homebrew-buf Public

    Homebrew tap for Buf.

    bufbuild/homebrew-buf’s past year of commit activity
    Shell 12 Apache-2.0 6 1 0 Updated Jun 21, 2024
  • modules Public

    Collection of third-party modules managed and synced by Buf.

    bufbuild/modules’s past year of commit activity
    Go 19 Apache-2.0 1 3 1 Updated Jun 21, 2024
  • buf Public

    The best way of working with Protocol Buffers.

    bufbuild/buf’s past year of commit activity
    Go 8,431 Apache-2.0 245 31 5 Updated Jun 21, 2024
  • protobuf-es Public

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

    bufbuild/protobuf-es’s past year of commit activity
    TypeScript 974 Apache-2.0 56 18 0 Updated Jun 21, 2024
  • protovalidate-python Public

    Protocol Buffer Validation for Python.

    bufbuild/protovalidate-python’s past year of commit activity
    Python 31 Apache-2.0 6 1 1 Updated Jun 21, 2024
  • buf-action Public

    GitHub Action for buf

    bufbuild/buf-action’s past year of commit activity
    TypeScript 5 Apache-2.0 0 0 0 Updated Jun 21, 2024
  • plugins Public

    Remote Protobuf plugins available on the BSR

    bufbuild/plugins’s past year of commit activity
    Dockerfile 43 Apache-2.0 12 29 0 Updated Jun 21, 2024
  • protobuf.com Public

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

    bufbuild/protobuf.com’s past year of commit activity
    CSS 22 Apache-2.0 6 0 6 Updated Jun 20, 2024