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 6172 of 138 projects
......
libraries
296
Popularity
Total:296
Past Week:+0
Past Month:+0

protox

BY ahamez

Elixir library for Google Protocol Buffers that is 100% conformant with the spec.

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

gRPC Proto

BY grpc

Shared repository of common gRPC proto definitions and schemas for gRPC-related 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:2018-05-31
Last updated 8.2 years ago
293
Popularity
Total:293
Past Week:+0
Past Month:+0

lua-pb

BY Neopallium

Lua implementation of Protocol Buffers for encoding and decoding messages.

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

eigenein-protobuf

BY eigenein

Python implementation of Protocol Buffers using dataclass-based schemas.

plugins
Inactive
Activity Status
This project is marked inactive because it has not had any updates on GitHub in over a year.
Last Push:2024-12-23
Last updated 1.6 years ago
288
Popularity
Total:288
Past Week:+0
Past Month:+0

protoc-gen-lint

BY ckaznocha

Linter plugin that checks .proto files for style issues.

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

EmbeddedProto

BY Embedded-AMS

C++ Protobuf generator for microcontrollers and embedded systems, with zero dynamic allocation.

libraries
Inactive
Activity Status
This project is marked inactive because it has not had any updates on GitHub in over a year.
Last Push:2016-08-15
Last updated 10 years ago
274
Popularity
Total:274
Past Week:+0
Past Month:+0

beefcake

BY bmizerany

Ruby library for encoding and decoding Protocol Buffers messages.

plugins
263
Popularity
Total:263
Past Week:+0
Past Month:+0

protoc-gen-bq-schema

BY GoogleCloudPlatform

Generates BigQuery JSON schemas from Protocol Buffer message definitions.

tools
251
Popularity
Total:251
Past Week:+0
Past Month:+0

protocurl

BY qaware

Command-line tool, similar to cURL, for calling HTTP endpoints that accept or return Protocol Buffers.

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

ProtoBuf.jl

BY JuliaIO

JuliaIO's implementation of Protocol Buffers for the Julia language.

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

ProtoBuf.jl (Julia)

BY tanmaykm

Julia implementation of Protocol Buffers, providing message encoding and decoding.

plugins
219
Popularity
Total:219
Past Week:+0
Past Month:+0

protoc-gen-go-mcp

BY redpanda-data

Turns gRPC service definitions into Go MCP servers.

Showing 6172 of 138 projects
......
GitHub stars synced: 2026-08-17 06:03:53