hhlitval
System-Monitor
C#

A desktop application that displays essential performance data, including CPU usage, RAM usage, disk space, and network statistics.

Last updated May 20, 2026
19
Stars
6
Forks
0
Issues
0
Stars/day
Attention Score
8
Language breakdown
C# 100.0%
Files click to expand
README

System Monitor

System Monitor UI

Description

The System Monitor is a very simple C# and WPF application designed to provide real-time monitoring of performance data on my computer. It offers visual representations of key metrics such as CPU performance, RAM (Memory) usage, Disk usage, and network activity. The application must be adapted to work on different machines, allowing users to monitor their system's performance and achieve more precision in the end results.

Features

The System Monitor includes the following features:

  • CPU Section: Displays real-time CPU performance on a line chart, showcasing processor time for a single process and CPU usage for both the operating system and user applications.
  • RAM Section: Provides information about RAM usage in percentage using a progress bar. It also displays the amount of used and available memory.
  • Disk Usage: Visualizes disk usage as a percentage and provides details on the amount of used and free memory.
  • Network Usage: Shows real-time network usage in terms of sent and received data in megabits per second (Mb/s).

Technologies Used

The System Monitor application allows users to customize certain values to achieve more precision in the end results. Some of the customizable options include:

  • C# programming language
  • Windows Presentation Foundation (WPF) framework
  • LiveCharts library (https://v0.lvcharts.com/)
  • MahApps icon packs (https://github.com/MahApps/MahApps.Metro.IconPacks)

Preview

System Monitor

Authors

License

This project is licensed under the MIT License.

🔗 More in this category

© 2026 GitRepoTrend · hhlitval/System-Monitor · Updated daily from GitHub