Tool Open source

Cap'n Proto

Cap'n Proto is a binary data interchange format, interface definition language, and capability-based RPC system developed around core tools and a C++ library. Its generated code lets programs in multiple languages read a shared memory layout without an additional serialization step, and it provides RPC capabilities for communicating between components. The project describes itself as a binary alternative to JSON and as a faster alternative to Protocol Buffers; the repository contains the development branch and warns that it may include breaking API changes.

View repository Visit site Mentioned in 1 video ↓

What Cap'n Proto is used for

1 use taken from transcripts — each links to the moment in the video.

  • Cap'n Proto is a zero-serialization interface definition language that generates code for multiple languages to read the same memory layout without an extra serialization step.

    unverified InfoQ35:44

Videos mentioning Cap'n Proto

1 in the library.