protobuf

protobuf 36.1

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, protoc-gen-upb-36.1.0, protoc-gen-upb_minitable, protoc-36.1.0, protoc-gen-upbdefs, protoc-gen-upb, protoc-gen-upb_minitable-36.1.0, protoc-gen-upbdefs-36.1.0
Platforms (79)
wasm64-wasip1mipsel-netbsdx86_64-uefipowerpc-netbsdrx-nonei686-cygwinmmix-mmixwares390x-none
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