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 7384 of 138 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:2017-09-01
Last updated 8 years ago
218
Popularity
Total:218
Past Week:+0
Past Month:+0

clojure-protobuf

BY ninjudd

Wrapper library bringing Google's protocol buffers to Clojure.

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

ScalaBuff

BY SandroGrzicic

Scala Protocol Buffers compiler plugin generating idiomatic case classes and helper methods.

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

protoc-gen-prost

BY neoeinstein

Generates Rust protobuf code via the Prost engine, with companion plugins for Tonic, serde, validation, and crate output.

libraries
Inactive
Activity Status
This project is marked inactive because it has not had any updates on GitHub in over a year.
Last Push:2013-11-22
Last updated 12.7 years ago
210
Popularity
Total:210
Past Week:+0
Past Month:+0

protojs

BY sirikata

Protocol Buffers implementation for JavaScript, supporting message encoding and decoding.

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

struct2x

BY yksten

C++ library for automatic serialization of class instances.

pluginslibraries
170
Popularity
Total:170
Past Week:+0
Past Month:+0

betterproto

BY betterproto

Python generator and library for Protobuf and gRPC using dataclass-based messages.

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

protokt

BY open-toast

Kotlin-specific compiler plugin and runtime generator for Protocol Buffers, producing idiomatic Kotlin code.

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

protobuf-maven-plugin

BY ascopes

Maven plugin for compiling Protocol Buffers using protoc.

tools
Inactive
Activity Status
This project is marked inactive because it has not had any updates on GitHub in over a year.
Last Push:2017-09-05
Last updated 8.9 years ago
160
Popularity
Total:160
Past Week:+0
Past Month:+0

pbjson

BY yinqiwen

C++ library for serialization and deserialization between Protocol Buffers and JSON.

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

protoc-gen-go-temporal

BY cludden

Produces Temporal clients and workers in Go from Protocol Buffer service definitions.

tools
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-07
Last updated 2 years ago
148
Popularity
Total:148
Past Week:+0
Past Month:+0

protoc-jar

BY os72

Multi-platform executable JAR and Java API wrapping protoc.

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-09-19
Last updated 1.9 years ago
140
Popularity
Total:140
Past Week:+0
Past Month:+0

QuickBuffers

BY HebiRobotics

Java Protobuf implementation, suited for use in real-time environments.

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