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 7384 of 137 projects
......
libraries
273
Popularity
Total:273
Past Week:+0
Past Month:+0

EmbeddedProto

BY Embedded-AMS

A lightweight C++ Protobuf generator optimized for microcontrollers and embedded systems, featuring zero dynamic allocations.

plugins
264
Popularity
Total:264
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

A command-line tool (similar to cURL) to make requests to HTTP endpoints that accept or return Protocol Buffers.

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

ProtoBuf.jl

BY JuliaIO

Julia protobuf implementation

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

ProtoBuf.jl (Julia)

BY tanmaykm

Julia: https://github.com/tanmaykm/ProtoBuf.jl

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.9 years ago
218
Popularity
Total:218
Past Week:+0
Past Month:+0

clojure-protobuf

BY ninjudd

Google protocol buffers wrapper for 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.9 years ago
218
Popularity
Total:218
Past Week:+0
Past Month:+0

ScalaBuff

BY SandroGrzicic

A Scala Protocol Buffers compiler plugin that generates idiomatic case classes and helper methods.

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

Protobuf implementation in javascript

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

struct2x

BY yksten

地表最强C++Class序列化

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

protokt

BY open-toast

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

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/de-serialization between Protocol Buffers and JSON.

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

protoc-gen-go-temporal

BY cludden

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

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