Serialization libraries

Showing projects tagged as Serialization

  • protobuf

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

    9.6 8.7 L1 C++
    FlatBuffers: Memory Efficient Serialization Library
  • simdjson

    9.5 9.2 C++
    Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
  • Cap'n Proto

    9.2 9.3 L1 C++
    Cap'n Proto serialization/RPC system - core tools and C++ library
  • ArduinoJson

    8.6 9.0 C++
    📟 JSON library for Arduino and embedded C++. Simple and efficient.
  • yaml-cpp

    8.5 7.4 C++
    A YAML parser and emitter in C++
  • cereal

    8.0 1.3 L2 C++
    A C++11 library for serialization
  • Magic Enum C++

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

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

    7.6 8.5 L1 Java
    Simple Binary Encoding (SBE) - High Performance Message Codec
  • protobuf-c

    7.5 6.4 L2 C++
    Protocol Buffers implementation in C
  • Bond

    7.3 0.0 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.
  • Nameof C++

    6.3 6.3 C++
    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
  • Simple C++ Serialization & Reflection.

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

    5.1 4.0 C++
    Your binary serialization library
  • The IOD Library

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

    4.6 0.0 C++
    Fastest RPC in the west
  • cppcodec

    4.4 0.0 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

    4.2 0.0 L2 C++
    Minimalist protocol buffer decoder and encoder in C++
  • Boost.Serialization

    3.5 7.2 L3 C++
    Boost.org serialization module
  • config-loader

    3.0 2.0 C++
    Simple C++ Config Loader Framework(Serialization & Reflection)
  • cxxtools

    2.6 7.8 L1 C++
    www.tntnet.org
  • json_dto

    2.6 8.1 C++
    A small header-only library for converting data between json representation and c++ structs
  • Breep

    2.6 0.0 C++
    C++ peer to peer library, built on the top of boost
  • StructMapping

    2.4 0.0 C++
    Mapping json to and from a c++ structure
  • LeapSerial

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

    2.0 0.0 C++
    Non-intrusive, high performance C++17 lightweight JSON de/serializer
  • Clip Library

    1.4 5.0 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

    0.9 0.0 Java
    go study