Skip to content

jaungiers/Fast-Parquet-Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Parquet Viewer

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.

Screenshot Dark

Screenshot Light

Features

  • Drag & drop a .parquet or .parq file onto the window to open it
  • File dialog via the Open… button or Ctrl+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 / filterCtrl+F to 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

Download the latest FastParquetViewer.exe from the Releases page. It is a single self-contained executable — no installer or additional files required.

Building from source

Requires Rust (stable).

git clone https://github.com/jaungiers/Fast-Parquet-Viewer
cd Fast-Parquet-Viewer
cargo build --release

Dependencies

Crate Purpose
eframe / egui GUI framework
egui_extras Virtual-scroll table widget
arrow Column data model
parquet Parquet file reading
rfd Native file dialog

Author

Jakob Aungiers

About

Parquet file viewer made in Rust and compiled for Windows. 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.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors