{"id":21541917,"url":"https://github.com/seyed0123/monitorxd","last_synced_at":"2025-03-17T22:59:55.671Z","repository":{"id":203153688,"uuid":"704162705","full_name":"seyed0123/MOnitOrXD","owner":"seyed0123","description":"A system performance monitoring","archived":false,"fork":false,"pushed_at":"2023-10-23T17:04:11.000Z","size":522,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T08:31:48.712Z","etag":null,"topics":["gui","pygame","python","spm"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seyed0123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-12T17:04:19.000Z","updated_at":"2023-10-26T12:47:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"d09d7a12-a12c-480f-819d-33c096a504ce","html_url":"https://github.com/seyed0123/MOnitOrXD","commit_stats":null,"previous_names":["seyed0123/monitorxd"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seyed0123%2FMOnitOrXD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seyed0123%2FMOnitOrXD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seyed0123%2FMOnitOrXD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seyed0123%2FMOnitOrXD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seyed0123","download_url":"https://codeload.github.com/seyed0123/MOnitOrXD/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244124179,"owners_count":20401683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gui","pygame","python","spm"],"created_at":"2024-11-24T05:08:01.156Z","updated_at":"2025-03-17T22:59:55.648Z","avatar_url":"https://github.com/seyed0123.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# System Performance Monitor\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"shots/photo7352635275.jpg\" width=\"50%\"\u003e\n\u003c/div\u003e\n\nWelcome to System Performance Monitor, a robust Python application that serves as your personal system health dashboard. This application is designed to provide real-time monitoring and detailed analysis of various critical aspects of your system's performance.\n\nWhether you're interested in tracking CPU usage, RAM consumption, network traffic, GPU temperature, or battery charge, System Performance Monitor has got you covered. It leverages the power of Python libraries to fetch and process system data, presenting it in an easily digestible format.\n\nWhat sets this application apart is its use of a Pygame GUI for data visualization, coupled with terminal-based plots for a more granular view of system performance. This dual-mode display ensures you have all the information you need at your fingertips, whether you prefer a graphical interface or a command-line view.\n\nDesigned with simplicity and efficiency in mind, the System Performance Monitor is your go-to tool for keeping an eye on your system's health and performance. Whether you're a power user wanting to optimize your system, a developer debugging performance issues, or just curious about your system's workings, this application is for you.\n\nJoin us as we dive into the world of system monitoring and performance optimization. Welcome aboard!\n## Dependencies\nThe application makes use of the following Python libraries:\n\n`os\ntime\nplotille\npsutil\nGPUtil\ncpuinfo\nnumpy`\n\n## Installation\nTo install the necessary libraries, run the following command:\n\n```bash\npip install plotille psutil gputil cpuinfo numpy\n```\n## Usage\nTo start monitoring your system, navigate to the directory containing the application and run the following command:\n```bash\npython src/main.py\n```\n\nThis will initiate the monitoring process and the results will be displayed in the terminal.\n\n## Features\nThe application provides the following features:\n\n* System CPU usage monitoring\n* RAM usage monitoring\n* Network traffic monitoring\n* GPU temperature and usage monitoring\n* Battery charge monitoring \n\nEach feature corresponds to a specific function in the application that performs the monitoring task and returns the relevant data.\n## Contributing\nContributions to the project are welcome. If you have a feature request, or bug report, or want to improve existing features, please feel free to make a pull request or open an issue.\n\n## License\nThis project is licensed under the MIT [License](LICENSE).\n\n## shots\n![](shots/Screenshot%202023-10-23%20202540.png)\n![](shots/Screenshot%202023-10-23%20202717.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseyed0123%2Fmonitorxd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseyed0123%2Fmonitorxd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseyed0123%2Fmonitorxd/lists"}