A high-performance, native desktop system monitor built with Rust and Slint. This project was created as a deep-dive into hardware-level data collection, native UI rendering, and the Rust ecosystem.
System Monitor provides real-time insights into your computer's performance. Using Slint for a sleek UI and Rust for performance
This project is as a learning experience to master several core concepts:
- Slint: Using Slint to create a somewhat modern and hardware-accelerated UI
- Low Level in Rust: Using Rust to interface with system APIs.
- Add a page for memory, network, wifi and gpu
- Make the app size dynamic
- Optimize the app
- Rust & Cargo: Install Rust
- Dependencies (Arch):
sudo pacman -S fontconfig pkgconf
- Clone the repository:
git clone https://github.com/angad43/SystemMonitor cd SystemMonitor - Build and run:
cargo run --release