Serialization libraries

Showing projects tagged as Serialization

  • protobuf

    10.0 9.5 L1 C++
    Protocol Buffers
  • FlatBuffers

    9.6 9.2 L1 C++
    A Memory efficient serialization library. [Apache2]
  • Cap'n Proto

    9.1 8.8 L1 C++
    Fast data interchange format and capability-based RPC system. [MIT]
  • ArduinoJson

    8.7 7.9 C++
    📟 C++ JSON library for IoT. Simple and efficient.
  • yaml-cpp

    8.0 5.1 C++
    YAML
  • cereal

    7.8 2.8 L2 C++
    A C++11 library for serialization. [BSD]
  • MessagePack

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

    7.6 8.8 L1 Java
    encoding and decoding application messages in binary format for low-latency applications. [Apache2]
  • Bond

    7.4 6.6 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 0.0 L2 C++
    Protocol Buffers implementation in C. [BSD]
  • Magic Enum C++

    6.6 7.5 C++
    Static reflection for enums (to string, from string, iteration) for modern C++
  • Nameof C++

    5.5 6.3 C++
    Nameof operator for modern C++
  • The IOD Library

    5.1 0.0 L2 C++
    C++14 compile time reflexion and others meta programming tools
  • smf

    4.3 4.8 C++
    Fastest RPC in the west
  • Bitsery

    4.2 2.2 C++
    Your binary serialization library
  • cppcodec

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

    3.8 3.3 L2 C++
    Minimalist protocol buffer decoder and encoder in C++
  • eCAL

    3.7 9.1 C++
    eCAL - enhanced Communication Abstraction Layer
  • Boost.Serialization

    3.3 6.7 L3 HTML
    Boost.org serialization module
  • LeapSerial

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

    2.5 5.7 L1 C++
    Cxxtools is a comprehensive C++ class library for Unix and Linux.
  • Breep

    2.5 0.0 C++
    Event based, high-level C++14 peer-to-peer library. [EUPL-1.1 (OSI approved)]
  • json_dto

    2.1 4.9 C++
    A small header-only library for converting data between json representation and c++ structs
  • iod.metajson

    2.1 0.0 C++
    C++17 lightweight JSON de/serializer
  • StructMapping

    1.6 3.2 C++
    Mapping json to and from a c++ structure
  • Clip Library

    1.4 3.4 L3 C++
    Cross-platform C++ library to copy/paste clipboard content
  • cppbor

    1.2 0.0 C++
    An implementation of cbor using C++ 17 variants
  • Learn Project

    1.0 0.0 Java
    go study