10

8

6

4

2


9.9

9.5

9.7

9.0

8.4

8.0

7.8

9.1

7.7

7.8

7.5

5.8

13 Serialization libraries and projects

  • protobuf

    9.9 9.5 L1 C++
    Protocol Buffers
  • FlatBuffers

    9.7 9.0 L1 C++
    A Memory efficient serialization library. [Apache2]
  • ArduinoJson

    8.4 8.0 C++
    📟 C++ JSON library for IoT. Simple and efficient.
  • Bond

    7.8 9.1 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.
  • MessagePack

    7.7 7.8 L1 C++
    Efficient binary serialization format "like JSON" for C/C++. [Apache2] website
  • cereal

    7.5 5.8 L2 C++
    A C++11 library for serialization. [BSD]
  • SimpleBinaryEncoding

    7.5 9.0 L1 Java
    encoding and decoding application messages in binary format for low-latency applications. [Apache2]
  • protobuf-c

    6.9 5.8 L2 C++
    Protocol Buffers implementation in C. [BSD]
  • The IOD Library

    5.8 5.6 L2 C++
    C++14 compile time reflexion and others meta programming tools
  • protozero

    4.1 7.1 L2 C++
    Minimalist protocol buffer decoder and encoder in C++
  • Boost.Serialization

    3.1 6.7 L3 C++
    Boost.org serialization module
  • cppcodec

    3.0 3.4 L2 C++
    Header-only C++11 library to encode/decode base64, base32 and hex with consistent, flexible API. [MIT]
  • LeapSerial

    2.8 5.6 L4 C++
    The Leap Motion cross-format, cross-platform declarative serialization library

Add another 'Serialization' Library