_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
protobuf 6.31.1
Dependencies: abseil-cpp@20250814.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://protobuf.dev
Licenses: Modified BSD
Build system: cmake
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

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.

protobuf 3.21.9
Dependencies: zlib@1.3.1 googletest@1.17.0
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Build system: cmake
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

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.

protobuf-c 1.4.1
Dependencies: protobuf@3.21.9
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protobuf-c/protobuf-c
Licenses: FreeBSD
Build system: gnu
Synopsis: Protocol Buffers implementation in C
Description:

This is protobuf-c, a C implementation of the Google Protocol Buffers data serialization format. It includes libprotobuf-c, a pure C library that implements protobuf encoding and decoding, and protoc-c, a code generator that converts Protocol Buffer .proto files to C descriptor code.

ruby-protobuf 3.10.9
Dependencies: protobuf@3.21.9
Propagated dependencies: ruby-activesupport@7.2.3.2 ruby-middleware@0.1.0 ruby-thor@1.5.0 ruby-thread-safe@0.3.6
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/ruby-protobuf/protobuf
Licenses: Expat
Build system: ruby
Synopsis: Implementation of Google's Protocol Buffers in Ruby
Description:

Protobuf is an implementation of Google's Protocol Buffers in pure Ruby.

python-protobuf 5.28.3
Dependencies: protobuf@3.21.9
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Protocol buffers is a data interchange format
Description:

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

python-protobuf 3.20.3
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/google/protobuf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Protocol buffers is a data interchange format
Description:

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

python-protobuf 4.21.6
Dependencies: protobuf@3.21.9
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Protocol buffers is a data interchange format
Description:

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

python-protobuf 6.32.1
Channel: ngapsh
Location: pnkp/guix/packages/python-xyz.scm (pnkp guix packages python-xyz)
Home page: https://github.com/google/protobuf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Protocol buffers is a data interchange format
Description:

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

python-protobuf 3.17.0
Propagated dependencies: python-six@1.17.0
Channel: small-guix
Location: small-guix/packages/rcu.scm (small-guix packages rcu)
Home page: https://github.com/google/protobuf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Protocol buffers is a data interchange format
Description:

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

protobuf-static 3.21.9
Dependencies: zlib@1.3.1 googletest@1.17.0
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Build system: cmake
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

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.

python-protobuf 6.31.1
Dependencies: protobuf@6.31.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://protobuf.dev
Licenses: Modified BSD
Build system: pyproject
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

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.

chicken5-protobuf 1.2.3
Channel: ziltis-guixchannel
Location: zilti/packages/chicken5.scm (zilti packages chicken5)
Home page: https://wiki.call-cc.org/eggref/5/protobuf
Licenses: FreeBSD
Build system: chicken
Synopsis: Protocol buffer serialization
Description:

Protocol buffer serialization

emacs-protobuf-mode 20261016.538
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/protocolbuffers/protobuf
Licenses:
Build system: melpa
Synopsis: Major mode for editing protocol buffers
Description:

Documentation at https://melpa.org/#/protobuf-mode

emacs-protobuf-mode 3.21.9
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Build system: emacs
Synopsis: Protocol buffers major mode for Emacs
Description:

This package provides an Emacs major mode for editing Protocol Buffer source files.

guile-r6rs-protobuf 0.9
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/guile-xyz.scm (gnu packages guile-xyz)
Home page: https://gitlab.com/joolean/r6rs-protobuf/
Licenses: GPL 3+
Build system: guile
Synopsis: Scheme implementation of Protocol Buffers
Description:

This project provides a pure Scheme implementation of Protocol Buffers, including parsing and code generation.

python-mypy-protobuf 3.3.0
Propagated dependencies: protobuf@3.21.9 python-protobuf@3.20.3 python-types-protobuf@3.20.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/nipunn1313/mypy-protobuf
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Generate Mypy stub files from protobuf specifications
Description:

This Python package provide tools to generate Mypy stubs from protobuf specification files.

python-pure-protobuf 3.1.5
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://pypi.org/project/pure-protobuf/
Licenses: Expat
Build system: pyproject
Synopsis: Protobuf implementation using dataclasses
Description:

python-pure-protobuf takes advantage of the standard dataclasses module to define message types. Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

ruby-google-protobuf 4.35.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://protobuf.dev
Licenses: Modified BSD
Build system: ruby
Synopsis: Protocol Buffers are Google's data interchange format
Description:

This library contains the Ruby extension that implements Protocol Buffers functionality in Ruby.

The Ruby extension makes use of generated Ruby code that defines message and enum types in a Ruby DSL. You may write definitions in this DSL directly, but we recommend using protoc's Ruby generation support with .proto files. The build process in this directory only installs the extension; you need to install protoc (in package ruby-grpc-tools) as well to have Ruby code generation functionality.

python-types-protobuf 3.20.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python/typeshed
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Typing stubs for @code{protobuf}
Description:

This package contains typing stubs for protobuf, a very small subset the Python stubs contained in the complete typeshed collection.

emacs-protobuf-ts-mode 20230728.1747
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://git.ookami.one/cgit/protobuf-ts-mode
Licenses:
Build system: melpa
Synopsis: Tree sitter support for Protocol Buffers (proto3 only)
Description:

Documentation at https://melpa.org/#/protobuf-ts-mode

r-factset-protobuf-stach-v2 1.0.6
Propagated dependencies: r-rprotobuf@0.4.28 r-r6@2.6.1
Channel: guix-cran
Location: guix-cran/packages/f.scm (guix-cran packages f)
Home page: https://github.com/factset/stachschema-sdks
Licenses: ASL 2.0
Build system: r
Synopsis: 'FactSet' 'STACH V2' Library
Description:

Generates RProtobuf classes for FactSet STACH V2 tabular format which represents complex multi-dimensional array of data. These classes help in the serialization and deserialization of STACH V2 formatted data. See GitHub repository documentation for more information.

go-github-com-gogo-protobuf 1.3.2
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://github.com/gogo/protobuf
Licenses: Modified BSD
Build system: go
Synopsis: Protocol Buffers for Go with Gadgets
Description:

Gogoprotobuf is a fork of golang/protobuf with extra code generation features. This code generation is used to achieve:

  • fast marshalling and unmarshalling

  • more canonical Go structures

  • goprotobuf compatibility

  • less typing by optionally generating extra helper code

  • peace of mind by optionally generating test and benchmark code

  • other serialization formats

node-resolve-protobuf-schema 2.1.0
Dependencies: node-protocol-buffers-schema@3.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/mafintosh/resolve-protobuf-schema
Licenses: Expat
Build system: node
Synopsis: Resolve protobuf imports
Description:

This package can read a protobuf schema from the disk, parse it and resolve all imports.

go-github-com-golang-protobuf 1.5.4
Propagated dependencies: go-google-golang-org-protobuf@1.36.11
Channel: guix
Location: gnu/packages/golang-build.scm (gnu packages golang-build)
Home page: https://github.com/golang/protobuf
Licenses: Modified BSD
Build system: go
Synopsis: Go support for Protocol Buffers
Description:

This package provides Go support for the Protocol Buffers data serialization format.

Page: 12
Total packages: 29