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/