iceberg-mojo
Native pure-Mojo Apache Iceberg: metadata, manifests, scan planning, multi-core Arrow reads with nested columns, writes, and a SQL catalog over SQLite or PostgreSQL — append, delete, overwrite and deletion vectors
by winding-lines — https://github.com/magmalake/iceberg.mojo.git
icebergtable-formatdata-lakemetadatamanifestsarrowmagmalake
⭐ 0 · last commit 1d ago · 88 commits last month · 88 last year
✓ consumer smoke build passed with mojo-compiler 1.0.0 — checked 2d ago — run log
✓ mojo nightly build passing with mojo-compiler 1.0.0 — checked 2d ago — run log
Install — pick one
the pixi shelf and shelf options need the
shelf extension installed once:
pixi global install --channel https://mojoshelf.org/channel mojoshelf
pixi mode: a registry-pinned git source dependency
pixi shelf add iceberg-mojo
the same, with plain pixi (no shelf extension needed)
pixi add --git https://github.com/magmalake/iceberg.mojo.git \
--rev 3c54d66d3a41db7b55e8dee6396a51965d71953e iceberg-mojo
submodule mode: pinned source under shelf/iceberg-mojo
shelf add iceberg-mojo
Badge
for this tin's README — stable verification, and optionally the nightly signal
[](https://mojoshelf.org/tins/iceberg-mojo)
[](https://mojoshelf.org/tins/iceberg-mojo)
Depends on
hashes-mojosnappy-mojozstd-mojolz4-mojoroaring-mojothrift-mojoavro-mojoparquet-mojoobjectstore-mojothreads-mojosqlite-mojobrotli-mojopostgres-mojo
Depended on by
None.