β‘ opcode - Zero-copy binary serialization with compile-time guarantees π© A blazing fast binary serialization library that uses opcode-based dispatch for maximum performance. Unlike traditional serialization formats, opcode generates fixed binary layouts with compile-time size calculation, zero-copy deserialization, and automatic protocol versioning. Key Features:
π Opcode dispatch - Single byte reads for enum variants π Compile-time sizes - Know your message sizes at compile time π₯ Zero-copy deserialization - Borrow data directly from buffers π Protocol versioning - Evolve schemas without breaking compatibility π¦ Varint encoding - Automatic space-efficient integer encoding π Streaming support - Process large messages without buffering βοΈ SIMD optimizations - Hardware-accelerated encoding/decoding π‘οΈ Wire format stability - Guaranteed binary compatibility
Perfect for high-performance network protocols, game networking, embedded systems, and anywhere you need predictable, fast binary serialization.
Currently being ported and teased out from another library I am working on. Nothing to use yet, check back in very soon!