Linux workstation

Upstream software project

protobuf

Python3 Bindings for Google Protocol Buffers

About protobuf

Python3 Bindings for Google Protocol Buffers

This project links 31 native package records across 3 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

protobuf repository preview from GitHub
Project repository preview, supplied by GitHub. Open source repository
Debian 12 (Bookworm): 12 package records; Debian 13 (Trixie): 12 package records; openSUSE Leap 15.6: 7 package records. Catalog coverage diagram, not an application screenshot.protobuf: recorded package coverageDebian 12 (Bookworm)12 recordsDebian 13 (Trixie)12 recordsopenSUSE Leap 15.67 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
protobuf
Publisher
Not authoritatively mapped
Native package records
31
Operating systems
debian-12, debian-13, opensuse-leap-15-6
License expression
BSD-3-Clause
Metadata completeness
100/100 (not a software quality rating)
Source repository
Open source repository

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Debian 12 (Bookworm)

  1. elpa-protobuf-mode

    Debian 12 (Bookworm) / editors / source protobuf

    3.21.12-3+deb12u1

    Emacs addon for editing protocol buffers

    allbookworm
  2. libprotobuf2-java

    Debian 12 (Bookworm) / java / source protobuf2

    2.6.1-4

    Java bindings for protocol buffers

    allbookworm
  3. libprotobuf32

    Debian 12 (Bookworm) / libs / source protobuf

    3.21.12-3+deb12u1

    protocol buffers C++ library

    amd64arm64bookworm
  4. libprotobuf-dev

    Debian 12 (Bookworm) / libdevel / source protobuf

    3.21.12-3+deb12u1

    protocol buffers C++ library (development files) and proto files

    amd64arm64bookworm
  5. libprotobuf-java

    Debian 12 (Bookworm) / java / source protobuf

    3.21.12-3+deb12u1

    Java bindings for protocol buffers

    allbookworm
  6. libprotobuf-lite32

    Debian 12 (Bookworm) / libs / source protobuf

    3.21.12-3+deb12u1

    protocol buffers C++ library (lite version)

    amd64arm64bookworm
  7. libprotoc32

    Debian 12 (Bookworm) / libs / source protobuf

    3.21.12-3+deb12u1

    protocol buffers compiler library

    amd64arm64bookworm
  8. libprotoc-dev

    Debian 12 (Bookworm) / libdevel / source protobuf

    3.21.12-3+deb12u1

    protocol buffers compiler library (development files)

    amd64arm64bookworm
  9. php-google-protobuf

    Debian 12 (Bookworm) / php / source protobuf

    3.21.12-3+deb12u1

    PHP bindings for protocol buffers

    allbookworm
  10. protobuf-compiler

    Debian 12 (Bookworm) / devel / source protobuf

    3.21.12-3+deb12u1

    compiler for protocol buffer definition files

    amd64arm64bookworm
  11. python3-protobuf

    Debian 12 (Bookworm) / python / source protobuf

    3.21.12-3+deb12u1

    Python 3 bindings for protocol buffers

    amd64arm64bookworm
  12. ruby-google-protobuf

    Debian 12 (Bookworm) / ruby / source protobuf

    3.21.12-3+deb12u1

    Protocol Buffers

    amd64arm64bookworm

Debian 13 (Trixie)

  1. elpa-protobuf-mode

    Debian 13 (Trixie) / editors / source protobuf

    3.21.12-11+deb13u1

    Emacs addon for editing protocol buffers

    alltrixie
  2. libprotobuf2-java

    Debian 13 (Trixie) / java / source protobuf2

    2.6.1-4

    Java bindings for protocol buffers

    alltrixie
  3. libprotobuf32t64

    Debian 13 (Trixie) / libs / source protobuf

    3.21.12-11+deb13u1

    protocol buffers C++ library

    amd64arm64trixie
  4. libprotobuf-dev

    Debian 13 (Trixie) / libdevel / source protobuf

    3.21.12-11+deb13u1

    protocol buffers C++ library (development files) and proto files

    amd64arm64trixie
  5. libprotobuf-java

    Debian 13 (Trixie) / java / source protobuf

    3.21.12-11+deb13u1

    Java bindings for protocol buffers

    alltrixie
  6. libprotobuf-lite32t64

    Debian 13 (Trixie) / libs / source protobuf

    3.21.12-11+deb13u1

    protocol buffers C++ library (lite version)

    amd64arm64trixie
  7. libprotoc32t64

    Debian 13 (Trixie) / libs / source protobuf

    3.21.12-11+deb13u1

    protocol buffers compiler library

    amd64arm64trixie
  8. libprotoc-dev

    Debian 13 (Trixie) / libdevel / source protobuf

    3.21.12-11+deb13u1

    protocol buffers compiler library (development files)

    amd64arm64trixie
  9. php-google-protobuf

    Debian 13 (Trixie) / php / source protobuf

    3.21.12-11+deb13u1

    PHP bindings for protocol buffers

    alltrixie
  10. protobuf-compiler

    Debian 13 (Trixie) / devel / source protobuf

    3.21.12-11+deb13u1

    compiler for protocol buffer definition files

    amd64arm64trixie
  11. python3-protobuf

    Debian 13 (Trixie) / python / source protobuf

    3.21.12-11+deb13u1

    Python 3 bindings for protocol buffers

    amd64arm64trixie
  12. ruby-google-protobuf

    Debian 13 (Trixie) / ruby / source protobuf

    3.21.12-11+deb13u1

    Protocol Buffers

    amd64arm64trixie

openSUSE Leap 15.6

  1. libprotobuf20

    openSUSE Leap 15.6 / System/Libraries / source protobuf

    3.9.2-150200.4.21.1

    Protocol Buffers - Google's data interchange format

    aarch64ppc64les390xx86_64leap-15.6
  2. libprotobuf20-32bit

    openSUSE Leap 15.6 / System/Libraries / source protobuf

    3.9.2-150200.4.21.1

    Protocol Buffers - Google's data interchange format

    x86_64leap-15.6
  3. libprotobuf-lite20

    openSUSE Leap 15.6 / System/Libraries / source protobuf

    3.9.2-150200.4.21.1

    Protocol Buffers - Google's data interchange format

    aarch64ppc64les390xx86_64leap-15.6
  4. libprotobuf-lite20-32bit

    openSUSE Leap 15.6 / System/Libraries / source protobuf

    3.9.2-150200.4.21.1

    Protocol Buffers - Google's data interchange format

    x86_64leap-15.6
  5. libprotoc20

    openSUSE Leap 15.6 / System/Libraries / source protobuf

    3.9.2-150200.4.21.1

    Protocol Buffers - Google's data interchange format

    aarch64ppc64les390xx86_64leap-15.6
  6. libprotoc20-32bit

    openSUSE Leap 15.6 / System/Libraries / source protobuf

    3.9.2-150200.4.21.1

    Protocol Buffers - Google's data interchange format

    x86_64leap-15.6
  7. python3-protobuf

    openSUSE Leap 15.6 / Development/Libraries/Python / source protobuf

    3.9.2-150200.4.21.1

    Python3 Bindings for Google Protocol Buffers

    aarch64ppc64les390xx86_64leap-15.6

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.

protobuf Software and Packages | OpenFactory