cpp-serializers
cpp_serializers_benchmark
Our great sponsors
cpp-serializers | cpp_serializers_benchmark | |
---|---|---|
4 | 2 | |
704 | 114 | |
- | - | |
0.0 | 10.0 | |
over 4 years ago | over 1 year ago | |
C++ | C++ | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cpp-serializers
- what is the best API for serialization?
-
I'm studying data structures for C++, what I'm confused about are HashTables.
Funnily enough I just had a similar performance question yesterday and found someone else had done exactly this and answered my questions!
-
Beginner SaaS ideas
In 2017, I used this benchmark to test the software against other libraries. My library produced a smaller serialized size than Capnproto or Cereal: Capnproto 17,768 Cereal 17,416 CMW 16,712 The CMW-based approach was also faster than Cereal in this benchmark.
-
easy Serialization library ?
The optimizer can make boost::serialization run at the top speed with binary encoding while sacrificing portability. Here is a benchmark with it being twice as fast as ProtoBuf: https://github.com/thekvs/cpp-serializers. Do you have any benchmarks showing otherwise? I did my own tests about 2-3 years ago.
cpp_serializers_benchmark
- what is the best API for serialization?
-
alpaca: A new serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate
Can you consider updating the benchmark with comparisons? For example, you could fork https://github.com/fraillt/cpp_serializers_benchmark/ so that we have a point of reference.
What are some alternatives?
Protobuf - Protocol Buffers - Google's data interchange format
alpaca - Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code
ttauri - Modern accelerated GUI [Moved to: https://github.com/hikogui/hikogui]
zpp_bits - A lightweight C++20 serialization and RPC library
serializer - A single header standard C++ serialization framework.
cista - Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
json - JSON for Modern C++
daw_json_link - Fast, convenient JSON serialization and parsing in C++
C++ Middleware Writer - The repo contains library code to support messaging and serialization. There are also two programs in the repo that are needed to use the CMW.
json_test_data - Test data for nlohmann/json