10

8

6

4

2


10.0

9.5

9.6

9.3

7.8

3.0

7.7
0.0

7.4

5.8

17 Serialization libraries and projects

  • protobuf

    10.0 9.5 L1 C++
    Protocol Buffers - Google's data interchange format
  • FlatBuffers

    9.6 9.3 L1 C++
    FlatBuffers: Memory Efficient Serialization Library
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • cereal

    7.8 3.0 L2 C++
    A C++11 library for serialization
  • MessagePack

    7.7 0.0 L1
    MessagePack implementation for C and C++ / msgpack.org[C/C++]
  • SimpleBinaryEncoding

    7.6 8.8 L1 Java
    Simple Binary Encoding (SBE) - High Performance Message Codec
  • Bond

    7.4 5.8 L3 C++
    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.
  • protobuf-c

    7.3 5.9 L2 C++
    Protocol Buffers implementation in C
  • Magic Enum C++

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

    5.6 6.0 C++
    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
  • The IOD Library

    5.0 0.0 L2 C++
    Meta programming utilities for C++14. Merged in matt-42/lithium
  • Bitsery

    4.4 3.0 C++
    Your binary serialization library
  • smf

    4.3 6.3 C++
    Fastest RPC in the west
  • cppcodec

    4.0 1.1 L2 C++
    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.
  • protozero

    3.8 1.9 L2 C++
    Minimalist protocol buffer decoder and encoder in C++
  • Boost.Serialization

    3.3 6.1 L3 C++
    Boost.org serialization module
  • LeapSerial

    2.4 0.0 L4 C++
    The Leap Motion cross-format, cross-platform declarative serialization library
  • cppbor

    1.1 0.0 C++
    An implementation of cbor using C++ 17 variants

Add another 'Serialization' Library