SaaSHub helps you find the best software and product alternatives Learn more →
Bitsery Alternatives
Similar projects and alternatives to Bitsery
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
Kaitai Struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
-
-
json
A C++11 library for parsing and serializing JSON to and from a DOM container in memory. (by boostorg)
-
eCAL
Discontinued Please visit the new repository: https://github.com/eclipse-ecal/ecal (by continental)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
Nameof C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
-
-
-
-
Construct
Construct: Declarative data structures for python that allow symmetric parsing and building
-
-
-
-
-
-
byte_stream
ByteStream is super intuitive, safe, reliable and easy to use utility for binary serialisation and deserialization of complex and deeply nested C++ objects.
-
CppSerialization
Performance comparison of the most popular C++ serialization protocols such as Cap'n'Proto, FastBinaryEncoding, Flatbuffers, Protobuf, JSON
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Bitsery discussion
Bitsery reviews and mentions
- What are some ways I can serialize objects?
-
Introducing ByteStream, a super intuitive, safe, reliable and easy to use utility for binary serialisation and deserialization of complex and deeply nested C++ objects. Looking forward to feedback and comments.
Thanks for sharing https://github.com/fraillt/bitsery it seems more powerful but require quite a boilerplate code for even very simple composite stuff. With ByteStream you can totally forget about deep you are in the data-structure hierarchy.
- Is there any good binary serializer & deserializer for C / C++?
-
Binary serialization library for at least C++17?
Bitsery is the closest I've seen to it, but you have to use extensions (which i can't yet figure out the API for) to make it achieve byte for byte compatbility
-
Google Protobuf vs JSON vs [insert candidate here]
If size and performance matter, then take a look at bitsery. * it might be 9x+ faster than cereal and 18x faster than protobuf. * size-wise, you might save 20-30% by default * on top of that you additional might opt-in into: * bit-level serialization control (e.g. if your values are in the range 1000-2000 it will take you 10bits, or use VLE) * backward-forward compatibility support * pointer support, including raw pointers with the ability to provide custom allocator. * and powerful extensions system, which allows you to further customize things in any way you want it :)
-
easy Serialization library for C++?
About on par with nlohmann is a binary serialization lib called Bitsery. It's easy to use, and will be a lot more performant than json. The downside is that the serialized data won't be human readable.
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Feb 2025
Stats
fraillt/bitsery is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of Bitsery is C++.