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 2536 of 138 projects
...
libraries
5.0k
Popularity
Total:4,960
Past Week:+0
Past Month:+0

SwiftProtobuf

BY apple

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

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.4 years ago
3.0k
Popularity
Total:2,985
Past Week:+0
Past Month:+0

protobuf-c (C)

BY protobuf-c

C implementation of Protocol Buffers, generating C code from .proto files with runtime serialization support.

libraries
3.0k
Popularity
Total:2,973
Past Week:+0
Past Month:+0

rust-protobuf (Rust)

BY stepancheg

Rust implementation of Google Protocol Buffers, providing a code generator and runtime library.

plugins
2.6k
Popularity
Total:2,587
Past Week:+0
Past Month:+0

ts-proto

BY stephenh

Protobuf compiler plugin for TypeScript that generates plain-object interfaces and helper classes.

tools
2.4k
Popularity
Total:2,374
Past Week:+0
Past Month:+0

Google AIPs

BY aip-dev

Google's API Improvement Proposals (AIPs) define design guidelines for gRPC and Protobuf APIs, enforceable via the Google API Linter.

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-07-17
Last updated 1.1 years ago
1.8k
Popularity
Total:1,769
Past Week:+0
Past Month:+0

python-betterproto

BY danielgtaylor

Python 3.6+ code generator and library for Protobuf 3 and async gRPC.

libraries
Inactive
Archived Project
This project has been archived by the owner on GitHub and is no longer maintained.
Last Push:2022-11-03
Archived
1.6k
Popularity
Total:1,623
Past Week:+0
Past Month:+0

pbc

BY cloudwu

Library implementing Protocol Buffers for the C programming language.

libraries
1.4k
Popularity
Total:1,395
Past Week:+0
Past Month:+0

ts-protoc-gen

BY improbable-eng

Compiler plugin generating TypeScript interfaces and client/server gRPC service definitions for ts-proto.

pluginslibraries
1.3k
Popularity
Total:1,343
Past Week:+0
Past Month:+0

protobuf-ts

BY timostamm

Community plugin (protoc-gen-ts) generating TypeScript interfaces, RPC clients, and validation from .proto files.

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-04-28
Last updated 2.3 years ago
937
Popularity
Total:937
Past Week:+0
Past Month:+0

protobuf-swift (Swift)

BY alexeyxo

Swift implementation of Protocol Buffers with code generation and runtime support.

libraries
Inactive
Archived Project
This project has been archived by the owner on GitHub and is no longer maintained.
Last Push:2021-01-12
Archived
908
Popularity
Total:908
Past Week:+0
Past Month:+0

php-protobuf

BY allegro

PHP library implementing Google's Protocol Buffers serialization format.

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

elixir-protobuf

BY elixir-protobuf

Pure Elixir compiler and runtime library for Protocol Buffers.

Showing 2536 of 138 projects
...
GitHub stars synced: 2026-08-17 08:21:51