326KB total, zero dependencies, two functions: readParquet and writeParquet.
Flat schemas only — no nested types. Great for logs, events, analytics. ~100KB write takes ~5ms, ~20 MB/s throughput.
Been running it in production with millions of events per day. Rust/WASM core is ~440 lines.
npm install tiny-parquet