Neopack
A distinctively simple, bounded, and schema-agnostic serialization library.
Philosophy
- TigerStyle: Safety through simplicity and explicit state. No hidden buffers, no recursion limits.
- TLV Architecture:
[Tag][Length?][Value]structure enables safe skipping of unknown fields. - Bounded: Encoders track state explicitly. Decoders are zero-copy, bounds-checked views.
Format
- Scalars:
[Tag: 1b][Data: N] - Blobs:
[Tag: 1b][Len: 4b][Data: Len] - Containers:
[Tag: 1b][Len: 4b][Body: Len]
All integers are Little-Endian.