How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require efficient, zero-copy data access. By organizing data in a structured binary format, it allows applications to read and write complex data structures directly from memory-mapped buffers without the need for intermediate parsing or temporary object allocation. The project distinguishes itself through a schema-driven approach that balances high-performance access with long-term data evolution. It utilizes a unique memory layout featuring relative offsets and inline fixed-size structu
FST: fast java serialization drop in-replacement
Kryo is a Java binary serialization framework and object cloning library used to convert Java objects into a compact binary format and restore them from bytes. It provides a system for creating deep or shallow copies of complex object graphs without requiring binary conversion. The project utilizes variable-length integer encoding and integer-ID class registration to reduce the size of serialized data. It handles complex object graphs through circular reference tracking to prevent data duplication and infinite loops. To maintain long-term data viability, it includes schema evolution managemen
Easy to use, easy to extend and high-performance library for CSV parsing with .NET
MessagePack serializer implementation for Java / msgpack.org[Java]
The main features of msgpack/msgpack-java are: Serialization, Serialization and I/O.
Projects with overlapping indexed features include: google/flatbuffers — FlatBuffers is a cross-platform serialization library designed for performance-critical applications that require… esotericsoftware/kryo — Kryo is a Java binary serialization framework and object cloning library used to convert Java objects into a compact… ruedigermoeller/fast-serialization — FST: fast java serialization drop in-replacement. bytefish/tinycsvparser — Easy to use, easy to extend and high-performance library for CSV parsing with .NET. davidfowl/channels — Push based .NET Streams. alipay/fury — Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to…