Data Analysis Viewer (DaV) is a Rust application that uses egui for the UI and polars to read different file formats (uses calamine for Excel files).
- Minimal application (low resources used)
- Builds to a single executable
- Read Excel, CSV, Parquet, and more coming soon
- Simple table to view the data from a file (cannot modify the data)
The only dependencies are rust and cargo. For the crates, it needs the following:
serenity: 0.11.6 (features: client, gateway, rustls_backend, model, cache)tokio: 1.28.2 (features: sync, rt, rt-multi-thread)rfd: 0.11.4directories: 5.0.1egui,eframe, &egui_extra: 0.22.0egui-phosphor: 0.2.0polars: 0.31.0calamine: 0.21.2catppuccin-egui: 3.0.0
- Clone the repo
- Navigate to the project root
- run
cargo build -r(release mode) - You will find your executable in directory
$crate/target/release/