Awesome C++ Serialization

  • updated over 1 year ago MIT License

    Your binary serialization library

  • bond bond 2,556
    star
    updated over 1 year ago MIT License

    Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.

  • capnproto capnproto 11,626
    star
    updated 2 months ago Other

    Cap'n Proto serialization/RPC system - core tools and C++ library

  • cista cista 1,773
    star
    updated 4 months ago MIT License

    Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

  • updated over 1 year ago MIT License

    Simple C++ Config Loader Framework(Serialization & Reflection)

  • updated almost 3 years ago BSD 2-Clause "Sim...

    An implementation of cbor using C++ 17 variants

  • updated over 2 years ago MIT License

    Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32. MIT licensed with consistent, flexible API.

  • updated 10 months ago MIT License

    Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift

  • flatbuffers flatbuffers 23,037
    star
    updated 4 months ago Apache License 2.0

    FlatBuffers: Memory Efficient Serialization Library

  • updated 4 months ago

    Boost.org fusion module

  • iod iod 726
    star
    updated about 5 years ago MIT License

    Meta programming utilities for C++14. Merged in matt-42/lithium

  • updated over 6 years ago Apache License 2.0

    The Leap Motion cross-format, cross-platform declarative serialization library

  • updated 4 months ago MIT License

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

  • msgpack-c msgpack-c 2,991
    star
    updated 4 months ago Other

    MessagePack implementation for C and C++ / msgpack.org[C/C++]

  • nameof nameof 2,037
    star
    updated 7 months ago MIT License

    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

  • nanopb nanopb 3,995
    star
    updated 9 months ago zlib License

    Protocol Buffers with small code size

  • updated 5 months ago Other

    Protocol Buffers implementation in C

  • updated over 2 years ago Other

    Minimalist protocol buffer decoder and encoder in C++

  • updated 4 months ago

    Boost.org serialization module

  • updated 2 months ago Apache License 2.0

    Simple Binary Encoding (SBE) - High Performance Message Codec

  • smf smf 721
    star
    updated over 1 year ago Other

    Fastest RPC in the west

  • upb upb 1,503
    star
    updated 9 months ago

    a small protobuf implementation in C

  • yas yas 731
    star
    updated 9 months ago

    Yet Another Serialization

  • updated 5 months ago MIT License

    A lightweight C++20 serialization and RPC library