proto4z is an open source C++ cross-platform lightweight cross-platform protocol library.