hardwood dive — inspect Parquet files in your browser

Everything runs locally. The file never leaves your machine.

The Hardwood CLI — a Java application normally distributed as a platform-specific native binary — is compiled ahead-of-time to WebAssembly with GraalVM Web Image, so it runs here as native code in your browser, with no JVM and nothing to install. It reads and decodes Parquet entirely in pure Java: no native libraries, no server round-trips, nothing leaves the page.
Limitations: Only Snappy- and GZIP-compressed files are supported.

This demo needs an up-to-date browser (recent Chrome, Edge, Firefox, or Arc). It relies on WebAssembly garbage collection and exception handling, which Safari and older browser versions don't support yet.


…or drop a .parquet file here