Skip to content

XiangpengHao/parquet-viewer

Repository files navigation

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

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.

About

View parquet files online

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks