A modern, lightweight and blazing-fast cross-platform system monitor built with Rust and Tauri.
Monitor your computer in real time with a clean native interface, low resource usage, and detailed hardware statistics.
Install System Monitor instantly with a single terminal command.
curl -fsSL https://raw.githubusercontent.com/mahan07dev/System-Monitor/main/install.sh | bashirm https://raw.githubusercontent.com/mahan07dev/System-Monitor/main/install.ps1 | iexSystem Monitor is a modern desktop application built using Rust and Tauri v2 that provides fast, accurate, and real-time system monitoring while consuming minimal system resources.
Unlike Electron-based alternatives, System Monitor focuses on native performance, small footprint, and instant startup responsiveness without sacrificing a polished user experience.
Whether you are checking CPU temperatures, tracking RAM usage, measuring network bandwidth, or inspecting running processes, System Monitor provides all essential telemetry in a clean, intuitive dashboard.
- Real-time CPU usage percentage
- CPU temperature monitoring
- CPU clock speed & frequency
- Model, vendor, and architecture info
- Individual core usage breakdowns
- Thread count display
- Total, used, and available RAM
- Memory usage percentages
- Swap space utilization
- Mounted storage volumes & drives
- Real-time disk capacity & free space
- Filesystem type identification
- SSD / HDD drive type detection
- Live upload & download speeds
- Total bytes transmitted and received
- Per-interface network statistics
- Top running processes
- Real-time CPU and Memory allocation
- Auto-sorted by highest CPU consumption
- Hostname, OS name, and kernel version
- System uptime & boot time
- Load averages (1m, 5m, 15m)
- Native rendering with seamless performance
- Non-flicker launch optimization
- Dark mode interface with dynamic dashboard elements
System Monitor takes advantage of Rust's concurrency and speed combined with Tauri's low overhead:
- Low RAM Usage: Uses system native WebViews instead of bundling heavy browser engines.
- Micro Binaries: Small executable footprint.
- High Security & Safety: Safe memory management powered by Rust.
- Cross-Platform: Native builds tailored for Linux, macOS, and Windows.
| Platform | Status | Packages Available |
|---|---|---|
| Windows x64 | โ | .exe, .msi |
| Linux x64 | โ | .AppImage, .deb, .rpm |
| macOS Apple Silicon | โ | .dmg, .app.tar.gz |
Prefer manual downloads? You can grab the latest installers directly from the Releases Page.
- Windows:
.exesetup or.msipackage - Linux:
.deb(Debian/Ubuntu),.rpm(Fedora/RHEL), or portable.AppImage - macOS:
.dmgdisk image or.app.tar.gzarchive
- Rust & Cargo
- Node.js (v18+)
- npm
-
Clone the repository:
git clone [https://github.com/mahan07dev/System-Monitor.git](https://github.com/mahan07dev/System-Monitor.git) cd System-Monitor -
Install frontend dependencies:
npm install
-
Run in development mode:
npm run tauri dev
-
Build release executable:
npm run tauri build
- Backend: Rust,
sysinfo,tauri(v2) - Frontend: HTML5, CSS3, JavaScript
- Framework: Tauri v2 Native WebView
- Real-time CPU, RAM, & Swap monitoring
- CPU Temperature readings
- Disk storage detection & speed parsing
- Network speed tracking
- Top process inspector
- Cross-platform build pipelines
- One-line terminal installer scripts
- GPU Usage & Temperature tracking
- Battery telemetry for laptops
- Historical telemetry graphing
- Customizable updates & polling interval settings
- Desktop tray integration
The official project landing page is maintained separately.
๐ Website: Kasrarasa-coder System Monitor Page
Developed and maintained by @kasrarasa-coder.
Developed with โค๏ธ by Mahan07dev.
Special thanks to the Rust, Tauri, and open-source communities for building and supporting the tools that make this project possible.
This project is licensed under the MIT License. See the LICENSE file for details.

