ZeroBuf

The development of ZeroBuf was co-funded by the HBP during the Ramp-up Phase. This page is kept for reference but will no longer be updated.


ZeroBuf implements zero-copy, zero-serialize, zero-hassle protocol buffers. It is a replacement for FlatBuffers, resolving the following shortcomings:

  • Direct get and set functionality on the defined data members
  • A single memory buffer storing all data members, which is directly serializable
  • Usable, random read and write access to the the data members
  • Zero copy of the data used by the (C++) implementation from and to the network
Date of release
Version of software1.0
Version of documentation1.0
Software availablehttps://github.com/HBPVIS/ZeroBuf
Documentationhttps://github.com/HBPVIS/ZeroBuf
ResponsibleStefan Eilemann, EPFL (stefan.eilemann@epfl.ch)
Support: HBPVis@googlegroups.com
Requirements & dependencies
Target system(s)