Skip to content

guopenglx/XOffsetDatastructure

 
 

Repository files navigation

Introduction

XOffsetDatastructure is a serialization library designed to reduce or even eliminate the performance consumption of serialization and deserialization by utilizing zero-encoding and zero-decoding. It is also a collection of high-performance data structures designed for efficient read and in-place/non-in-place write, with performance comparable to STL.

CppCon 2024

CppCon 2024: Using Modern C++ to Build XOffsetDatastructure: A Zero-Encoding and Zero-Decoding High-Performance Serialization Library

CppCon 2025

CppCon 2025: Cross-platform XOffsetDatastructure: Ensuring Zero-encoding/Zero-decoding Serialization Compatibility Through Compile-time Type Signatures

PS:

Benchmark code and results: see the tag “v1.0.0: CppCon 2024 Milestone Release (Latest)”

About

A Modern C++ Zero-Encoding and Zero-Decoding High-Performance Serialization Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.9%
  • CMake 1.5%
  • Other 1.6%