Parqui

A complete Parquet file exploration UI. Includes a toolbar with Open button, file metadata display, a file drop zone, and the data grid with all features.

Props

PropTypeDefaultDescription
sourceFile | ArrayBuffer | string | ParquetSourceParquet data source. Supports File, in-memory ArrayBuffer, URL string, or custom ParquetSource.
onRequestOpen() => Promise<{source, name} | null>Custom file open handler. Replaces the default browser file picker.
columnsstring[]allColumns to display. By default, all columns from the Parquet schema are shown.
classNamestringCSS class for the outer wrapper element.
styleReact.CSSPropertiesInline styles for the root container.

Basic usage

Zero configuration — shows a file drop zone where users drag-and-drop their .parquet files:

Loading...

With file input

Combine with an external <input type="file"> to pass files via source:

Loading...

Load from URL

Pre-load a Parquet file by passing a URL via source:

Loading...

Custom file open handler (Tauri)

Use onRequestOpen to integrate with native file dialogs. This example requires Tauri runtime:

Loading...