libnop is a header-only library for serializing and deserializing C++ data types without external code generators or runtime support libraries.