protobuf

protobuf 36.2

Google's data interchange format

<rendered-html><p>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.</p> </rendered-html>

https://protobuf.dev/
BSD 3-clause "New" or "Revised" License
main program: protocprograms: protoc-gen-upbdefs, protoc-gen-upb-36.2.0, protoc-gen-upb, protoc-gen-upb_minitable, protoc, protoc-gen-upbdefs-36.2.0, protoc-gen-upb_minitable-36.2.0, protoc-36.2.0
Platforms (79)
x86_64-freebsdrx-nonex86_64-netbsdriscv32-nonem68k-linuxarm-nonearc-linuxmips-linux
View source on NixOS/nixpkgs →

Install

Copy into your configuration

NixOS (configuration.nix)
environment.systemPackages = with pkgs; [
  protobuf
];
Ad-hoc shell
nix-shell -p protobuf
Flake (nix run)
nix run nixpkgs#protobuf