/parquet-viewer

View parquet files online

Primary LanguageRustApache License 2.0Apache-2.0

Parquet Viewer

Online at: https://parquet-viewer.xiangpeng.systems

OpenVSX or VS Code extension

Parquet viewer is made possible with the funding from InfluxData.

Features

  • Query parquet data with SQL ✅
  • Query parquet data with natural language through LLM ✅
  • View Parquet metadata ✅
  • View Parquet files from anywhere -- local file, S3, or any URLs ✅
  • Everything runs in the browser, no server, no external dependencies, just a web page ✅
  • Read only you query -- won't download the entire parquet file ✅

Demo

screenshot

Tips

./parquet-viewer.py /path/to/your/file.parquet

Development

It compiles Parquet, Arrow, Datafusion, OpenDAL to WebAssembly and uses it to explore Parquet files, more details.

Checkout the awesome Leptos framework.

Run locally

cargo install trunk --locked

trunk serve --release  --no-autoreload

Run tests

cargo install wasm-pack --locked
wasm-pack test --headless --chrome

Build VS Code extension

cd vscode-extension
npm install
npm run compile
vsce login xiangpeng-systems
vsce package
vsce publish

License

Licensed under either of

at your option.

Be aware that most of the code is generated by AI, resistance is futile.