{"id":31269688,"url":"https://github.com/probablyxs/cputrayapp","last_synced_at":"2025-10-30T21:38:47.222Z","repository":{"id":315834727,"uuid":"1060982603","full_name":"ProbablyXS/CpuTrayApp","owner":"ProbablyXS","description":"A lightweight Windows system tray app for managing power plans, monitoring CPU usage, and limiting CPU performance in real time.","archived":false,"fork":false,"pushed_at":"2025-09-21T02:27:11.000Z","size":3122,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-21T04:10:26.089Z","etag":null,"topics":["cpu","cpu-limiter","cpu-monitor","cpu-usage","csharp","dotnet","energy-saving","memory-cleaner","open-source","performance-tool","power-management","power-plan","process-management","resource-management","system-optimization","system-tray","windows-application","windows-tools","windows-utility","winforms"],"latest_commit_sha":null,"homepage":"","language":"C#","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/ProbablyXS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-21T01:56:59.000Z","updated_at":"2025-09-21T02:27:14.000Z","dependencies_parsed_at":"2025-09-21T04:10:28.900Z","dependency_job_id":"389b90fd-2bb4-47e9-85f7-52702670c80f","html_url":"https://github.com/ProbablyXS/CpuTrayApp","commit_stats":null,"previous_names":["probablyxs/cputrayapp"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ProbablyXS/CpuTrayApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProbablyXS%2FCpuTrayApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProbablyXS%2FCpuTrayApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProbablyXS%2FCpuTrayApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProbablyXS%2FCpuTrayApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ProbablyXS","download_url":"https://codeload.github.com/ProbablyXS/CpuTrayApp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProbablyXS%2FCpuTrayApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276625245,"owners_count":25675665,"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","status":"online","status_checked_at":"2025-09-23T02:00:09.130Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cpu","cpu-limiter","cpu-monitor","cpu-usage","csharp","dotnet","energy-saving","memory-cleaner","open-source","performance-tool","power-management","power-plan","process-management","resource-management","system-optimization","system-tray","windows-application","windows-tools","windows-utility","winforms"],"created_at":"2025-09-23T18:23:39.501Z","updated_at":"2025-09-23T18:23:44.850Z","avatar_url":"https://github.com/ProbablyXS.png","language":"C#","readme":"# CPU Power Manager (CpuTrayApp)\n\n\u003ctable align=\"center\"\u003e\n    \u003ctd\u003e\n      \u003cimg src=\"https://github.com/user-attachments/assets/ee7386c1-00a3-4356-964d-9c9b8380afe5\" width=\"60\" height=\"60\" alt=\"favicon\" /\u003e\n    \u003c/td\u003e\n\u003c/table\u003e\n\n**CPU Power Manager** is a handy Windows application that sits in the system tray to easily manage **power plans** and **CPU limits**. It also allows you to monitor the processor’s current clock speed in real-time.\n\n---\n\n## Table of Contents\n- [Features](#features)\n- [Screenshot](#screenshot)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Technologies](#technologies)\n- [Contributing](#contributing)\n- [License](#license)\n- [Author](#author)\n\n---\n\n## Features\n\n- ✅ List and select **available power plans** on your PC.\n- ✅ Set **CPU limit** by percentage (10% to 100%).\n- ✅ Display the **current CPU frequency** in real-time.\n- ✅ Automatically clean the process memory to optimize performance.\n- ✅ System tray icon with easy-to-use context menus.\n- ✅ Dynamic updates when hovering over the icon or opening the menu.\n\n---\n\n## Screenshot \n\n## \u003cimg width=\"302\" height=\"92\" alt=\"{09DBC937-7AEE-4E61-86AE-471B23BE11D2}\" src=\"https://github.com/user-attachments/assets/3f90acc1-ad8b-4119-a55b-cd1df3771d8a\" /\u003e\n\n## \u003cimg width=\"479\" height=\"235\" alt=\"{50B64EE2-9FFF-4E1F-B106-DAAE6F36AEC5}\" src=\"https://github.com/user-attachments/assets/0f9d8a4a-559e-4e9d-9cb0-21e5c003a972\" /\u003e\n\n---\n\n## Installation\n\n1. **Prerequisites:**  \n   - Windows 10 or higher  \n   - .NET Framework 4.7.2 or higher (or .NET 6/7 depending on compilation)  \n\n2. **Download:**  \n   - Clone the repository:  \n     ```bash\n     git clone https://github.com/your-username/CpuTrayApp.git\n     ```\n   - Open the project in Visual Studio.\n   - Build in `Release` mode to get the executable.\n\n3. **Run:**  \n   - Launch `CpuTrayApp.exe`.\n   - The application will automatically appear in the **system tray**.\n\n---\n\n## Usage\n\n1. Click the icon in the system tray.\n2. Select a **power plan**.\n3. Choose the **CPU limit** from the “CPU limit (%)” menu.\n4. Hover over the icon to update the CPU frequency.\n5. Exit via the “Exit” menu.\n\n---\n\n## Technologies\n\n- **C# / .NET**  \n- **WinForms** for system tray interface and context menus.\n- **ManagementObjectSearcher** to retrieve CPU frequency.\n- **PowerCfg** (Windows command) to manage power plans.\n- **psapi.dll** to free process memory.\n\n---\n\n## Contributing\n\nContributions are welcome!  \nYou can:  \n- Open **issues** to report bugs or suggest improvements.\n- Submit **pull requests** to add new features.\n- Share ideas to improve the application.\n\n---\n\n## License\n\nThis project is licensed under the **MIT License**.  \nSee the [LICENSE](LICENSE) file for details.\n\n---\n\n## Author\n\n- **Name**: ProbablyXS  \n- **GitHub**: [https://github.com/your-username](https://github.com/ProbablyXS)  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprobablyxs%2Fcputrayapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprobablyxs%2Fcputrayapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprobablyxs%2Fcputrayapp/lists"}