2 Repos
Handling of custom typed extension data within a binary serialization format.
Distinct from MessagePack Serializers: Focuses on MessagePack's specific extension type system rather than general software extensibility patterns.
Explore 2 awesome GitHub repositories matching data & databases · Extension Type Management. Refine with filters or upvote what's useful.
ArduinoJson is a C++ library for parsing and manipulating JSON data and MessagePack binary streams on microcontrollers with limited memory and processing power. It provides the core primitives necessary for embedded data serialization and parsing, enabling devices to exchange structured data over serial or network interfaces. The library is distinguished by its focus on microcontroller memory management, employing strategies such as pool-based allocation, string deduplication, and non-owning string views to minimize RAM usage. It further optimizes for constrained environments by allowing cons
Supports reading and writing of typed extension data embedded within MessagePack streams.
msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a type-safe serialization framework that integrates schema enforcement and data parsing into a single pass, functioning as both a data serialization library and a schema validation system based on standard Python type annotations. The project distinguishes itself through high-performance structural primitives, including compilation-based routine generation and zero-copy buffer parsing. It optimizes memory usage via garbage collection-aware layouts and reduces processing overhead
Serializes custom objects as binary extension types using integer codes and byte buffers to maintain type information in MessagePack.