Show HN: Tiny-parquet – JavaScript lib to read/write Parquet in 326KB of WASM

Built a JS library for reading and writing Apache Parquet files that actually fits on edge runtimes (CF Workers, Vercel Edge, Deno Deploy, etc.)

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

https://github.com/nktrchk/tiny-parquet

2 points Nikitaita 8 months ago 0 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton