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 137 projects
Showing 1324 of 137 projects
...
plugins
1.3k
Popularity
Total:1,338
Past Week:+0
Past Month:+3

ScalaPB

BY scalapb

The definitive Protocol Buffer compiler plugin for Scala, generating idiomatic case classes and native gRPC bindings.

libraries
5.5k
Popularity
Total:5,500
Past Week:+17
Past Month:+60

nanopb

BY nanopb

Protocol Buffers with small code size

libraries
10.6k
Popularity
Total:10,579
Past Week:+6
Past Month:+24

ProtoBuf.js

BY dcodeIO

A popular, comprehensive JavaScript library for serializing and deserializing Protobuf messages, supporting both node and browser environments.

tools
2.4k
Popularity
Total:2,369
Past Week:+5
Past Month:+24

Google AIPs

BY aip-dev

Google API Improvement Proposals (AIPs) define design guidelines for gRPC and Protocol Buffers APIs, which can be automatically enforced using the Google API Linter.

libraries
5.0k
Popularity
Total:4,956
Past Week:+5
Past Month:+20

SwiftProtobuf

BY apple

Apple's official plugin and runtime library for using Protocol Buffers within Swift projects.

tools
5.9k
Popularity
Total:5,913
Past Week:+2
Past Month:+13

gRPCui

BY fullstorydev

An interactive web UI for gRPC, allowing you to explore and test gRPC services directly from your browser.

libraries
5.0k
Popularity
Total:4,961
Past Week:+3
Past Month:+10

protobuf-net

BY protobuf-net

High-performance contract-based serialization library for .NET that implements the Protocol Buffers wire format.

libraries
Inactive
Activity Status
This project is marked inactive because it has not had any updates on GitHub in over a year.
Last Push:2025-04-07
Last updated 1.3 years ago
3.0k
Popularity
Total:2,984
Past Week:+2
Past Month:+10

protobuf-c (C)

BY protobuf-c

An implementation of Protocol Buffers in C, generating C code from .proto files and supporting runtime serialization.

tools
672
Popularity
Total:672
Past Week:+3
Past Month:+10

protobuf-decoder

BY pawitp

A lightweight, browser-based tool to decode and inspect raw binary Protocol Buffers logs and payloads on-the-fly.

libraries
424
Popularity
Total:424
Past Week:+3
Past Month:+10

zig-protobuf

BY Arwalk

A native Zig implementation of Protocol Buffers, providing automatic type conversion and code generation.

libraries
344
Popularity
Total:344
Past Week:+1
Past Month:+10

protocompile

BY bufbuild

A high-performance Protobuf compiler engine written in Go, implementing parsing, linking, and descriptor compilation.

pluginslibraries
172
Popularity
Total:172
Past Week:+3
Past Month:+10

betterproto

BY betterproto

A clean, modern Python generator and library for Protobuf and gRPC, providing dataclass-based messages.

Showing 1324 of 137 projects
...
GitHub stars synced: 2026-07-26 07:57:05