| Crates.io | gjallarhorn |
| lib.rs | gjallarhorn |
| version | 0.1.0 |
| created_at | 2025-12-24 06:09:51.940865+00 |
| updated_at | 2025-12-24 06:09:51.940865+00 |
| description | Gjallarhorn - A modern, cross-platform system resource monitor written in Rust and Slint. |
| homepage | https://github.com/arunkumar-mourougappane/gjallarhorn-rs |
| repository | https://github.com/arunkumar-mourougappane/gjallarhorn-rs |
| max_upload_size | |
| id | 2002786 |
| size | 236,441 |
Gjallarhorn is a modern, lightweight, and cross-platform system resource monitor written in Rust using the Slint UI toolkit. It provides real-time visualization of your system's performance metrics with a sleek and customizable interface.
Real-Time Monitoring:
nvml-wrapper).Customizable UI:
Modern Design:
cargo). Install Rustgit clone https://github.com/arunkumar-mourougappane/gjallarhorn-rs.git
cd gjallarhorn-rs
cargo install --path .
This will compile and install the gjallarhorn binary to ~/.cargo/bin/ (make sure this is in your PATH).
Once published:
cargo install gjallarhorn
git clone https://github.com/arunkumar-mourougappane/gjallarhorn-rs.git
cd gjallarhorn-rs
cargo run --release
gjallarhorn from your terminal (if installed), or use cargo run during development.Settings are stored in your system's standard configuration directory (e.g., ~/.config/gjallarhorn/config.json on Linux) and persist across sessions.
For the smoothest experience, always compile and run Gjallarhorn in Release mode. Debug builds include extensive runtime checks that can significantly slow down the SVG chart generation (parsing ~1000 data points per second).
cargo run --release
or build an optimized binary:
cargo build --release
./target/release/gjallarhorn
sysinfonvml-wrapperdefault-netserde & serde_json