{"id":19972376,"url":"https://github.com/7gxycn08/prioritysetter","last_synced_at":"2026-02-12T14:04:03.084Z","repository":{"id":262401401,"uuid":"887112730","full_name":"7gxycn08/PrioritySetter","owner":"7gxycn08","description":"GUI That Sets Process Priority Permenantly via Registry.","archived":false,"fork":false,"pushed_at":"2024-11-13T06:54:43.000Z","size":30,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T09:36:08.824Z","etag":null,"topics":["gui","python","registry","windows-10","windows-11"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/7gxycn08.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-12T07:29:44.000Z","updated_at":"2024-12-12T12:05:41.000Z","dependencies_parsed_at":"2024-11-12T08:41:41.705Z","dependency_job_id":null,"html_url":"https://github.com/7gxycn08/PrioritySetter","commit_stats":null,"previous_names":["7gxycn08/prioritysetter"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/7gxycn08/PrioritySetter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7gxycn08%2FPrioritySetter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7gxycn08%2FPrioritySetter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7gxycn08%2FPrioritySetter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7gxycn08%2FPrioritySetter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/7gxycn08","download_url":"https://codeload.github.com/7gxycn08/PrioritySetter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/7gxycn08%2FPrioritySetter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29367850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["gui","python","registry","windows-10","windows-11"],"created_at":"2024-11-13T03:07:50.937Z","updated_at":"2026-02-12T14:04:03.048Z","avatar_url":"https://github.com/7gxycn08.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PrioritySetter\nPrioritySetter is a lightweight GUI tool that lets you set custom CPU, IO, and Page priorities for specific processes. \nBy modifying registry entries, PrioritySetter ensures that when these processes launch, they run with the specified priorities set by the user.\n\n\n\n\n### Features\n1. Set CPU Priority: Specify how much CPU attention a process should receive.\n2. Set IO Priority: Control a process's disk access speed.\n3. Set Page Priority: Adjust the memory page importance for a process.\n4. User-Friendly Interface: Easily select and prioritize processes.\n5. Automated Registry Update: Applies settings automatically in the registry, so they’re applied at process startup.\n\n\n![PrioritySetter](https://github.com/user-attachments/assets/b4eadb4d-5622-4236-b8ca-d2ae066d6c72)\n\n\n\n\n### Requirements\nOS: Windows 10 or Higher (requires registry access)\n\nPython version: 3.10 or higher\n\nLibraries: Customtkinter (for GUI), winreg (for registry management)\n\n\n### Installation\nClone the repository:\n\n```bash\ngit clone https://github.com/7gxycn08/PrioritySetter.git\ncd PrioritySetter\n```\nInstall required packages:\n\n```bash\npip install -r requirements.txt\n```\nRun the application:\n\n```bash\npython prioritysetter.py\n```\n\n\n\n\n### Usage\n1. Launch PrioritySetter.\n2. Choose CPU, IO, and Memory priority levels.\n3. Click Set EXE Priority to save changes to the registry.\n4. When the process starts, it will automatically run with the selected priorities.\n5. To uninstall priority settings click the remove button and select the exe.\n\n\n### Priority Levels\n1. CPU Priority: Real-time, High, Normal, Idle.\n2. IO Priority: Critical, High, Normal, Low, Very Low.\n3. Page Priority: Normal, Below Normal, Medium, Low, Very Low.\n\n\n### License\n\nPrioritySetter is released under the MIT License. See the [LICENSE](https://github.com/7gxycn08/PrioritySetter/blob/main/LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F7gxycn08%2Fprioritysetter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F7gxycn08%2Fprioritysetter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F7gxycn08%2Fprioritysetter/lists"}