CL-PROTOBUFS is a library to use Google Protocol Buffers in Common Lisp, originally written by Scott McKay at ITA by Google.

Its rivals seem to be protobuf and s-protobuf. The library documentation is included in the sources in a ReST document cl-protobufs.rst. You can git clone (If you're a developer, use Or you can browse the git web interface at

Home page:

wire format