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 129 projects
Showing 112 of 129 projects
...
toolspluginslibraries
71.4k
Popularity
Total:71,406
Past Week:+56
Past Month:+209

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.

pluginslibraries
44.9k
Popularity
Total:44,925
Past Week:+40
Past Month:+144

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.

tools
11.2k
Popularity
Total:11,220
Past Week:+18
Past Month:+90

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,178
Past Week:+21
Past Month:+78

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
442
Popularity
Total:442
Past Week:+16
Past Month:+50

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,938
Past Week:+16
Past Month:+58

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
4.7k
Popularity
Total:4,718
Past Week:+5
Past Month:+27

Prost

BY tokio-rs

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

libraries
2.2k
Popularity
Total:2,236
Past Week:+11
Past Month:+27

protovalidate

BY bufbuild

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

pluginslibraries
1.6k
Popularity
Total:1,613
Past Week:+5
Past Month:+17

protobuf-es

BY bufbuild

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

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,517
Past Week:+3
Past Month:+13

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.

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

Wire

BY square

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

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,830
Past Week:+1
Past Month:+5

protoc-gen-doc

BY pseudomuto

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

Showing 112 of 129 projects
...
GitHub stars synced: 2026-06-25 16:08:00