Software
Placeholder

nanoparquet

R package to read and write Parquet files

C++

nanoparquet is an R package that reads and writes flat (non-nested) Parquet files. It provides a lightweight, dependency-free solution for working with a common subset of the Parquet format.

The package supports most Parquet data types and compression methods (Snappy, Gzip, Zstd). It can read column subsets and append data to existing files without rewriting the entire file. It offers competitive performance on speed, memory use, and file size compared to other tools, though it requires reading data into memory rather than supporting out-of-memory operations.

Contributors