Check your PC's overall health score and see automated diagnostics for temperature, memory, and disk issues.
Monitor CPU, GPU, memory, storage, and network stats in one dark themed dashboard.
Generate a shareable HTML report of your system's condition to send to someone else.
Extend the app with a custom Rust or Lua plugin to add new sensors or features.
| danish568/syspulse | 04amanrajj/netwatch | 0xr10t/pulsefi | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | general | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt Windows executable needs no install, building from source on Linux requires several development libraries first.
SysPulse is a hardware monitoring application built in Rust that reads real data straight from your computer's components and shows it in a dark themed desktop interface. It ships as a single file with no separate installation steps or extra dependencies needed to run it, and it works on both Windows and Linux, with partial support for macOS. Once running, it displays a dashboard with an overall health score, along with dedicated screens for CPU usage and temperature per core, memory and swap usage, GPU details like VRAM and driver, storage drives and their type, network interface speeds, and motherboard and BIOS information. It also lists the top processes by CPU and memory use and can detect when a game is running. Beyond just showing numbers, SysPulse runs more than twenty automated checks and describes any problems it finds in plain language, then combines all of this into a single health score from 0 to 100 with letter style grades from Excellent down to Critical. There is also a game optimizer that can close non essential background processes and switch power plans, plus a feature for generating a shareable HTML report of the system's condition and popup alerts for critical issues on Windows. The application can be extended through a plugin system, supporting either compiled Rust plugins or simple Lua scripts, both of which are placed in a plugins folder next to the program. Under the hood it uses the egui and wgpu libraries for its interface and the sysinfo library along with Windows Management Instrumentation or Linux's sysfs for reading hardware data, refreshing its readings automatically every two seconds in the background. The project can be downloaded as a prebuilt Windows executable or compiled from source using Rust. It is released under the PolyForm Noncommercial License, which allows free use and unmodified redistribution for non commercial purposes only, but does not permit selling the software, modifying it, or using it commercially without contacting the author.
A single-file Rust application that reads real hardware data from your PC and shows a health score, diagnostics, and detailed CPU, GPU, memory, and network stats.
Mainly Rust. The stack also includes Rust, egui, wgpu.
Free to use and share unmodified for non-commercial purposes only, you cannot modify, sell, or use it commercially without contacting the author.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.