A fast, lightweight desktop viewer for .parquet files, built with Rust and egui.
Has a modern interface that opens extremely fast and can be bound to .parquet files to make it the default app for opening parquet files.
Windows binary available and compiled under target/release/FastParquetViewer.exe.
- Drag & drop a
.parquetor.parqfile onto the window to open it - File dialog via the
Open…button orCtrl+O - Virtual scrolling — handles large files without loading the full table into view at once
- Column sorting — click any column header to sort ascending/descending (numeric-aware)
- Search / filter —
Ctrl+Fto filter rows by any matching cell value, with match highlighting - Schema display — column names and data types shown in the header
- Status bar — shows row/column count and file size
- CLI support — pass a file path as an argument:
ParquetViewer.exe data.parquet - Dark theme
Download the latest FastParquetViewer.exe from the Releases page. It is a single self-contained executable — no installer or additional files required.
Requires Rust (stable).
git clone https://github.com/jaungiers/Fast-Parquet-Viewer
cd Fast-Parquet-Viewer
cargo build --release| Crate | Purpose |
|---|---|
| eframe / egui | GUI framework |
| egui_extras | Virtual-scroll table widget |
| arrow | Column data model |
| parquet | Parquet file reading |
| rfd | Native file dialog |
Jakob Aungiers

