SysMonBar is a sleek, professional-grade Windows system monitor designed to live discreetly on your taskbar. It provides real-time insights into your hardware performance while consuming almost zero resources.
- ๐ฅ๏ธ CPU Usage - Real-time load monitoring.
- ๐พ RAM Consumption - Track memory usage in GB.
- ๐ฎ GPU Performance - Monitor load and temperatures.
- ๐ Network Throughput - Live Upload/Download speeds.
- โก Power Draw - Real-time wattage (Watts) for CPU and GPU.
- ๐ก๏ธ Thermals - Stay on top of CPU and GPU temperatures.
- ๐ Analytics - View historical usage and power cost estimation.
- ๐ Ultra-Lightweight - Optimized to run at just 20-30MB RAM.
If you just want to use the app without building it from source, follow these steps:
- Go to the Releases page.
- Download the latest
SysMonBar_Installer.exe. - Run the installer.
Note: The app requires Administrator Privileges to read hardware sensors and performance counters.
- Once installed, the bar will appear at the bottom of your screen, and you'll find the icon in your System Tray (near the clock).
- Right-click the SysMonBar icon in the system tray to access Settings or Analytics.
- Settings: Change colors, toggle metrics, and adjust transparency.
- Analytics: View power consumption graphs and set your local electricity rate to estimate monthly costs.
If you want to contribute or build the app yourself:
- Windows 10/11
- .NET 8.0 SDK
# Clone the repository
git clone https://github.com/tanviralamtusar/SysMonBar.git
cd SysMonBar
# Build the project
dotnet build
# Run (as Administrator)
dotnet runTo create the single-file executable used in the installer:
dotnet publish -c Release -o publish- Framework: .NET 8.0 / WPF
- Hardware Engine: LibreHardwareMonitorLib
- Database: Raw SQLite (Microsoft.Data.Sqlite) for high-performance logging.
- Optimizations: Workstation GC, Manual Working Set trimming, and native sensor polling.
MIT License