Skip to content
protobuf.com

Ecosystem

The Protocol Buffers ecosystem stretches far beyond Google's official compiler. Below is an interactive explorer showcasing the most popular tools, plugins, and serialization libraries used by developers to compile, lint, format, validate, and transport Protobuf messages. Missing a tool or library? Submit a project to help grow the registry.

Found 138 projects
Showing 112 of 138 projects
...
tools
11.3k
Popularity
Total:11,330
Past Week:+17
Past Month:+99

Buf CLI

BY bufbuild

Buf's command-line tool for Protobuf management, combining a linter, formatter, breaking-change detector, and code generator with editor LSP support.

toolspluginslibraries
71.7k
Popularity
Total:71,704
Past Week:+0
Past Month:+0

Protocol Buffers (Google)

BY protocolbuffers

Google's language-neutral, platform-neutral mechanism for serializing structured data, including the protoc compiler and official runtimes.

pluginslibraries
45.3k
Popularity
Total:45,263
Past Week:+0
Past Month:+0

gRPC

BY grpc

RPC framework originally developed by Google, using HTTP/2 with support for bidirectional streaming and server reflection.

libraries
6.3k
Popularity
Total:6,321
Past Week:+0
Past Month:+0

ConnectRPC

BY connectrpc

Multi-protocol alternative to gRPC with libraries for Go, TypeScript (browser and Node.js), Kotlin, Swift, Dart, and Python. Speaks gRPC, gRPC-Web, and the Connect protocol.

libraries
480
Popularity
Total:480
Past Week:+0
Past Month:+0

connect-rust

BY anthropics

Tower-based Rust implementation of the ConnectRPC protocol, supporting Connect, gRPC, and gRPC-Web.

services

Buf Schema Registry

BY bufbuild

Hosted registry for Protobuf schemas, commonly called the BSR. Publish versioned modules and consume them as buf.yaml dependencies, with generated SDKs, hosted docs, and breaking-change checks.

libraries
2.3k
Popularity
Total:2,268
Past Week:+5
Past Month:+27

protovalidate

BY bufbuild

Runtime validation for Protobuf messages, with rules defined directly in .proto files.

pluginslibraries
1.6k
Popularity
Total:1,641
Past Week:+5
Past Month:+19

protobuf-es

BY bufbuild

Official ECMAScript runtime and code generator (protoc-gen-es) for Protocol Buffers, from Buf.

plugins
20.0k
Popularity
Total:19,974
Past Week:+0
Past Month:+0

protoc-gen-grpc-gateway

BY grpc-ecosystem

Generates a reverse-proxy server that translates RESTful JSON APIs into gRPC, supporting both protocols.

libraries
Inactive
Activity Status
This project is marked inactive because it has not had any updates on GitHub in over a year.
Last Push:2024-08-05
Last updated 2 years ago
7.5k
Popularity
Total:7,526
Past Week:+0
Past Month:+0

Twirp

BY twitchtv

Twitch's RPC framework using Protobuf over HTTP/1.1 in place of gRPC.

libraries
4.7k
Popularity
Total:4,740
Past Week:+0
Past Month:+0

Prost

BY tokio-rs

Memory-efficient Protocol Buffers implementation for the Rust programming language.

pluginslibraries
4.4k
Popularity
Total:4,422
Past Week:+0
Past Month:+0

Wire

BY square

Square's Protobuf implementation generating idiomatic JVM and Android models and service interfaces.

Showing 112 of 138 projects
...
GitHub stars synced: 2026-08-10 05:08:57