Skip to content
protobuf.kmcd.dev

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 131 projects
Showing 112 of 131 projects
...
pluginslibraries
45.1k
Popularity
Total:45,106
Past Week:+173
Past Month:+274

gRPC

BY grpc

The industry standard for high-performance RPC. Originally developed by Google, it uses HTTP/2 and supports advanced features like bidirectional streaming and server reflection.

toolspluginslibraries
71.5k
Popularity
Total:71,479
Past Week:+47
Past Month:+210

Protocol Buffers (Google)

BY protocolbuffers

Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. Contains the protoc compiler, code generator stubs, and official runtimes.

tools
11.3k
Popularity
Total:11,250
Past Week:+21
Past Month:+85

Buf CLI

BY bufbuild

The modern standard for Protobuf management. Includes a linter, formatter, breaking change detector, editor LSP support, and a high-performance code generator.

libraries
6.2k
Popularity
Total:6,217
Past Week:+28
Past Month:+81

ConnectRPC

BY connectrpc

A simple, modern, multi-protocol alternative to gRPC for Go, TypeScript, Kotlin, Swift, and Python. Supports gRPC, gRPC-Web, and Connect HTTP protocols natively.

libraries
458
Popularity
Total:458
Past Week:+7
Past Month:+44

connect-rust

BY anthropics

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

plugins
19.9k
Popularity
Total:19,948
Past Week:+12
Past Month:+51

protoc-gen-grpc-gateway

BY grpc-ecosystem

Automatically generates a reverse proxy server that translates RESTful JSON APIs into gRPC, allowing you to support both protocols easily.

libraries
2.2k
Popularity
Total:2,244
Past Week:+7
Past Month:+28

protovalidate

BY bufbuild

Runtime validation for Protobuf messages using rules defined directly in your .proto files.

libraries
4.7k
Popularity
Total:4,723
Past Week:+5
Past Month:+20

Prost

BY tokio-rs

A fast, memory-efficient Protocol Buffers implementation for the Rust programming language.

pluginslibraries
1.6k
Popularity
Total:1,623
Past Week:+6
Past Month:+18

protobuf-es

BY bufbuild

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

pluginslibraries
4.4k
Popularity
Total:4,421
Past Week:+2
Past Month:+8

Wire

BY square

A clean, lightweight implementation built by Square, generating idiomatic JVM/Android models and service interfaces.

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 1.9 years ago
7.5k
Popularity
Total:7,515
Past Week:+0
Past Month:+7

Twirp

BY twitchtv

A simple and minimalist RPC framework by Twitch. It focuses on reliability and simplicity, using Protobuf over HTTP/1.1 without the complexity of gRPC.

plugins
Inactive
Activity Status
This project is marked inactive because it has not had any updates on GitHub in over a year.
Last Push:2025-02-11
Last updated 1.4 years ago
2.8k
Popularity
Total:2,831
Past Week:+1
Past Month:+5

protoc-gen-doc

BY pseudomuto

Generates beautiful documentation (HTML, Markdown, PDF) from your .proto files.

Showing 112 of 131 projects
...
GitHub stars synced: 2026-07-10 18:10:38