Skip to content

AadiSharma49/System-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Monitor

A lightweight, graphical System Monitoring application built using Python. It provides real-time insights into system performance, including CPU, memory, disk usage, and GPU stats. The app is designed to be simple, efficient, and user-friendly.


Features

  • CPU Usage Monitoring: Displays real-time CPU usage with graphical representation.
  • Memory Usage Monitoring: Monitors RAM usage and available memory.
  • Disk Space Monitoring: Tracks disk usage and remaining storage capacity.
  • GPU Monitoring (if available): Displays GPU stats using GPUtil.
  • Responsive UI: Built with ttkbootstrap for a modern and sleek interface.
  • Cross-Platform: Compatible with Windows, macOS, and Linux.

Requirements

Before running the application, ensure you have the following:

  • Python 3.8 or higher
  • Required Python packages:
    • psutil
    • ttkbootstrap
    • matplotlib
    • GPUtil

Installation

1. Clone the Repository

https://github.com/AadiSharma49/System-Monitor.git
cd System-Monitor

2. Install Dependencies

pip install -r requirements.txt

3. Run the Application

python system_monitor.py

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

System Monitor Software

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published