Skip to content

Projects 2026 live

Iceberg Lens

Desktop tool that shows Apache Iceberg and Paimon table metadata as a graph, snapshot by snapshot, instead of reading manifests by hand.

Kotlin, Compose Desktop

WebsiteSourceRead the post

Iceberg Lens is a desktop tool for looking at Apache Iceberg and Paimon tables the way they actually are on disk: metadata files, manifest lists, manifests and data files, drawn as a graph you can walk snapshot by snapshot. Click a node and the panel shows what the file says — schema, partition spec, the changes a snapshot brought in — instead of you opening Avro and JSON files by hand.

I built it because I spend my days on Iceberg and kept reconstructing this picture in my head while debugging. It is written in Kotlin with Compose Desktop, open source, and there is a post that walks through a real table with it.

The metadata tree from table to rows, with the questions Iceberg Lens answers at each level