Skip to content

Repository files navigation

System Crate

Armoury Crate-inspired Windows desktop system monitor built with Tauri 2, React, and Rust.

Monitor your PC with four core features:

  • Thermal monitoring — CPU/GPU/system temperatures via WMI, nvidia-smi, and optional LibreHardwareMonitor sidecar
  • Hardware usage — CPU, memory, disk, network, and GPU utilization with live charts
  • Connected devices — USB, audio, display, network, Bluetooth, and other PnP devices
  • PC specs — CPU, RAM, GPU, storage, motherboard, BIOS, and OS inventory

System Crate Tauri React

Screenshots

Dark gaming-dashboard UI with sidebar navigation:

  • Dashboard — live summary cards
  • Thermal — sensor gauges and charts
  • Usage — per-core CPU, memory, disk, network
  • Devices — searchable device table
  • PC Specs — full hardware inventory
image image image

Other app theme:

Theme 1 Theme 2
Theme 3 Theme 4

Prerequisites (Windows)

Development

npm install
npm run tauri dev

Production build

npm run tauri build

Produces a .exe installer under src-tauri/target/release/bundle/.

GitHub Actions also builds on windows-latest — see .github/workflows/build-windows.yml.

Optional: LibreHardwareMonitor sidecar

WMI thermal zones are often sparse on desktop PCs. For full CPU/GPU/chipset/fan sensor coverage, build and bundle the optional sidecar:

dotnet publish sidecar/Sensord -c Release -r win-x64 --self-contained

Copy the published Sensord.exe next to the installed app as sensord.exe, or add it to src-tauri/binaries/ and configure bundle.externalBin in a Windows-specific Tauri config when you are ready to bundle it.

See sidecar/README.md for details.

Architecture

React UI  →  Tauri IPC  →  Rust collectors  →  WMI / sysinfo / nvidia-smi / sidecar

Background polling runs every 1 second and emits system-update events to the frontend.

Known limitations

  • WMI thermal zones may return few or no readings on some desktops
  • GPU metrics for NVIDIA use nvidia-smi; AMD/Intel GPUs rely on the sidecar or WMI (less granular)
  • Admin rights may improve LHM sidecar sensor access (not required for basic WMI data)
  • Not affiliated with ASUS — inspired UI only

License

MIT

About

Windows desktop system monitor — CPU/GPU/temps, themes, FPS tools, tray widgets. Built with Tauri + React.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages