Parquet Viewer
Online at: https://parquet-viewer.xiangpeng.systems
VS Code extension: https://marketplace.visualstudio.com/items?itemName=xiangpeng-systems.parquet-querier
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

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.