17 Serialization libraries and projects
10.0 9.5 L1 C++Protocol Buffers - Google's data interchange format
9.6 9.3 L1 C++FlatBuffers: Memory Efficient Serialization Library
7.8 3.0 L2 C++A C++11 library for serialization
7.7 0.0 L1MessagePack implementation for C and C++ / msgpack.org[C/C++]
7.6 8.8 L1 JavaSimple Binary Encoding (SBE) - High Performance Message Codec
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.
7.3 5.9 L2 C++Protocol Buffers implementation in 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
5.6 6.0 C++Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
5.0 0.0 L2 C++Meta programming utilities for C++14. Merged in matt-42/lithium
4.4 3.0 C++Your binary serialization library
4.3 6.3 C++Fastest RPC in the west
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.
3.8 1.9 L2 C++Minimalist protocol buffer decoder and encoder in C++
3.3 6.1 L3 C++Boost.org serialization module
2.4 0.0 L4 C++The Leap Motion cross-format, cross-platform declarative serialization library
1.1 0.0 C++An implementation of cbor using C++ 17 variants
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.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.