Tins · File formats

avro

Pure-Mojo Apache Avro: schema parsing, the binary encoding, Object Container Files both ways, and schema resolution. No FFI: its one dependency is deflate-mojo, for the deflate codec.

Install
pixi shelf add avro-mojo
Version

0.4.4 on mojoshelf

What it does

Works today

  • Object Container Files, read and write, null / deflate / snappy / zstandard
  • A schema-compiled RecordCursor with no per-record allocation
  • Iceberg field-ids and OCF metadata survive parsing intact

Correctness

Checked against fastavro, both directions, across all four codecs

Also in File formats