Rust Built with egui  ·  Build Cross-Platform

Open .parquet files
Like they're just... files.

No Python environment, no Jupyter notebook, no waiting.
Drag, drop, explore.

↓  Download Standalone .exe View source
📎  Build on any platform: MacOS, Linux, Windows
Fast Parquet Viewer dark screenshot
<50ms
cold start
12MB
lightweight app
rows via virtual scroll
Features
Everything you actually need.
📂
Drag & drop
Drop any .parquet or .parq file directly onto the window. Or use Ctrl+O for the native file dialog.
🔗
Default file association
Set Fast Parquet Viewer as your system default for .parquet files. Double-click any file in Explorer and it just opens.
Virtual scrolling
Handles files with millions of rows without breaking a sweat. Only the visible rows are rendered at any time.
Column sorting
Click any column header to sort ascending or descending. Numeric-aware — numbers sort as numbers, not strings.
🔍
Search & filter
Ctrl+F to filter rows by any cell value. Matching cells are highlighted inline as you type.
🗂
Schema display
Column names and data types shown in the header row. Know your schema without opening a REPL.
💻
CLI support
Pass a file path as an argument: FastParquetViewer.exe data.parquet. Scriptable and pipeline-friendly.
📊
Status bar
Row count, column count, and file size displayed at a glance. No surprises about what you've opened.
🌑
Dark theme
Easy on the eyes. Modern UI built with egui — native Rust GUI, no Electron, no web overhead.
Get started
Two ways to run it.
Option 1 — Download from Microsoft Store or from standalone binary Recommended for Windows
# Run natively, from command line, or set as default app for .parquet files.
$ FastParquetViewer.exe
Option 2 — Build from source for any platform Requires Rust (stable)
# Build directly on MacOS, Linux or Windows.
$ git clone https://github.com/jaungiers/Fast-Parquet-Viewer
$ cd Fast-Parquet-Viewer
$ cargo build --release

↓  Download Standalone .exe