Skip to content

zeekay/zap-cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ZAP C++

ZAP Protocol's fork of Cap'n Proto - an insanely fast data interchange format and capability-based RPC system.

Features

  • Zero-copy serialization - No encoding/decoding step required
  • Schema evolution - Add fields without breaking compatibility
  • Capability-based RPC - Secure, object-capability security model
  • Promise pipelining - Reduce round-trip latency

Building

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . -j$(nproc)
cmake --install .

Documentation

Documentation is available at https://zap-protocol.github.io/zap-cpp/

To build documentation locally:

cd docs
npm install
npm run dev

License

See LICENSE for details.

About

ZAP C++ - Zero-Copy App Proto core library and tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors