SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Serialization Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Magic Enum C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
-
Bond
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. (by microsoft)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Nameof C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
-
cppcodec
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.
-
QxOrm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
-
json_struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
protobuf: go get -u google.golang.org/protobuf/proto
Project mention: FlatBuffers – an efficient cross platform serialization library for many langs | news.ycombinator.com | 2023-09-18
Project mention: What C++ library do you wish existed but hasn’t been created yet? | /r/cpp | 2023-07-08I'm not sure this is quite what you're asking for, but this library has been super helpful to me in the past : https://github.com/Neargye/magic_enum
Project mention: LinkedIn Adopts Protocol Buffers and Reduces Latency Up to 60% | news.ycombinator.com | 2023-07-19
Project mention: Faces.js, a JavaScript library for generating vector-based cartoon faces | news.ycombinator.com | 2024-04-06Interesting, I hadn't come across extism before. How hard would it be to package https://github.com/biojppm/rapidyaml in this way? (And do you have a extism for dummies guide?)
C++ Serialization related posts
-
XL: An Extensible Programming Language
-
C++ exams to practice
-
Jsonifier, a Potential New JSON Parsing/Serializing Library, in C++
-
Add extra stuff to a “standard” encoding? Sure, why not
-
FlatBuffers – an efficient cross platform serialization library for many langs
-
Simpletonian approach to services?
-
Cap'n Proto 1.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source Serialization projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Protobuf | 63,786 |
2 | FlatBuffers | 22,128 |
3 | Magic Enum C++ | 4,460 |
4 | cereal | 4,025 |
5 | rttr | 3,000 |
6 | protobuf-c | 2,585 |
7 | Bond | 2,579 |
8 | Nameof C++ | 1,956 |
9 | cista | 1,663 |
10 | Bitsery | 994 |
11 | glaze | 904 |
12 | The IOD Library | 727 |
13 | yas | 719 |
14 | smf | 709 |
15 | zpp_bits | 669 |
16 | cppcodec | 578 |
17 | rapidyaml | 523 |
18 | python-rapidjson | 492 |
19 | QxOrm | 468 |
20 | daw_json_link | 431 |
21 | json_struct | 376 |
22 | protozero | 276 |
23 | config-loader | 189 |
Sponsored