Ross ROSS = Recommend OSS · open-source software intelligence for agents

protobuf-c/protobuf-c

Protocol Buffers implementation in C observed · 2026-08-28

github.com/protobuf-c/protobuf-c · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

74/100

  • Activity 99
  • Release rhythm 28
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 63
  • age_days: 4674
  • days_rel: 514
  • days_push: 11
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

2988 stars · 771 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A pure C implementation of Google's Protocol Buffers data serialization format, including libprotobuf-c for encoding/decoding and protoc-gen-c, a code generator plugin for protoc. It lets C programs serialize and deserialize structured messages defined in .proto files.

Use cases

  • serialize structured data in C programs
  • generate C code from .proto files
  • decode protobuf messages in embedded C applications
  • exchange protobuf-encoded data between C and other languages
  • implement binary message formats without writing manual parsers

When to choose

  • you need Protocol Buffers support in pure C without C++ runtime dependencies
  • you are building embedded or low-level systems that consume protobuf messages
  • you want protoc-generated C descriptors and accessors for your .proto schemas

When to avoid

  • you are working in C++ and can use the official protobuf C++ library
  • you need RPC support, which was split out into protobuf-c-rpc
  • you need a language with first-party protobuf support like Go, Java, or Python

Facets

library · maturity stable

serialization parser developer-tools apis files windows cross-platform c cpp protocol-buffers protobuf code-generation c-library linux macos

1 source

Member repositories

RepositoryRoleHealth v2
protobuf-c/protobuf-cmain74

For agents

markdown · JSON · MCP: product_card(name="protobuf-c/protobuf-c")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem