{"id":28691741,"url":"https://github.com/aneeshshukla/checkmate","last_synced_at":"2025-09-02T04:36:46.732Z","repository":{"id":293126928,"uuid":"979920868","full_name":"aneeshshukla/checkmate","owner":"aneeshshukla","description":"Track, Optimize, Monitor devices, manage files, execute tasks, adjust settings, and stay connected securely—all in one platform.","archived":false,"fork":false,"pushed_at":"2025-05-13T19:15:11.000Z","size":295,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-03T13:06:46.116Z","etag":null,"topics":["cross-platform","flask","lightweight","monitoring","open-source","python","python3","real-time","server","system-administration","tracker","usage"],"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/aneeshshukla.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2025-05-08T09:25:27.000Z","updated_at":"2025-05-13T19:15:14.000Z","dependencies_parsed_at":"2025-05-14T22:45:40.387Z","dependency_job_id":null,"html_url":"https://github.com/aneeshshukla/checkmate","commit_stats":null,"previous_names":["aneeshshukla/checkmate"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aneeshshukla/checkmate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneeshshukla%2Fcheckmate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneeshshukla%2Fcheckmate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneeshshukla%2Fcheckmate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneeshshukla%2Fcheckmate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aneeshshukla","download_url":"https://codeload.github.com/aneeshshukla/checkmate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aneeshshukla%2Fcheckmate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269931478,"owners_count":24498722,"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-08-11T02:00:10.019Z","response_time":75,"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":["cross-platform","flask","lightweight","monitoring","open-source","python","python3","real-time","server","system-administration","tracker","usage"],"created_at":"2025-06-14T07:38:41.156Z","updated_at":"2025-08-11T18:09:00.925Z","avatar_url":"https://github.com/aneeshshukla.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Checkmate\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/aneeshshukla/checkmate/raw/main/.github/images/banner.png\" \u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003c!--   \u003cimg src=\"https://img.shields.io/github/contributors/aneeshshukla/checkmate\"\u003e --\u003e\n\u003c!--   \u003cimg src=\"https://img.shields.io/github/issues/aneeshshukla/checkmate?label=issues\"\u003e --\u003e\n  \u003cimg src=\"https://img.shields.io/badge/status-beta-yellow.svg\" alt=\"Status\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"\u003e\u003cbr\u003e\n  \u003cimg src=\"https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github\"\u003e\n  \u003ca href=\"https://github.com/aneeshshukla/checkmate/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-blue.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 🚀 About Checkmate\n\n**Checkmate** is a Python-based Flask application currently in beta. It provides a real-time dashboard to monitor your PC's usage statistics, including CPU, memory, disk, and network usage. Designed for developers and system administrators, Checkmate helps you stay informed about your system's performance at a glance.\n\n---\n\n## 🛠️ Features\n\n- **Real-Time Monitoring**: Get instant updates on CPU, RAM, disk, and network usage.\n- **User-Friendly Dashboard**: A clean and responsive web interface built with Flask.\n- **Customizable Settings**: Tailor the data display to your preferences.\n- **Cross-Platform**: Runs on Windows, macOS, and Linux.\n- **Lightweight and Fast**: Minimal resource usage.\n\n---\n\n## 🏗️ Installation\n\nFollow these steps to set up Checkmate on your system:\n\n1. **Clone the Repository**:\n\n   ```bash\n   git clone https://github.com/aneeshshukla/checkmate.git\n   cd checkmate\n   ```\n\n2. **Install Dependencies**:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Run the Application**:\n\n   ```bash\n   python app.py\n   ```\n\n4. **Open in Browser**:\n   Visit `http://127.0.0.1:51234` or `https://\u003cyour-pc-ip\u003e:51234` to access the dashboard.\n\n---\n\n## 🛑 Requirements\n\nBefore running Checkmate, ensure you have the following:\n\n- Python 3.8 or later\n- Flask (install via `pip install flask`)\n- psutil (install via `pip install psutil`)\n- pygetwindow (install via `pip install pygetwindow`)\n- GPUtil (install via `pip install GPUtil`)\n- pywin32 (install via `pip install pywin32`)\n\n---\n\n## 🌟 Contribution Guidelines\n\nWe welcome contributions to make Checkmate even better! Here’s how you can contribute:\n\n- Fork the repository.\n- Create a new branch for your feature/fix.\n- Commit your changes and submit a pull request.\n- Ensure all changes are tested thoroughly.\n\n\u003c!-- Check out our [CONTRIBUTING.md](CONTRIBUTING.md) for more details. --\u003e\n\n---\n\n## 📜 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n| Permissions       | Conditions                      | Limitations  |\n| ----------------- | ------------------------------- | ------------ |\n| 🟢 Commercial use | 🔵 License and copyright notice | 🔴 Liability |\n| 🟢 Distribution   |                                 | 🔴 Warranty  |\n\n🟢 Modification\n🟢 Private use\n\n---\n\n## 💬 Feedback and Support\n\nIf you have any feedback, suggestions, or issues, feel free to:\n\n- Open an issue [here](https://github.com/aneeshshukla/checkmate/issues)\n- Join our discussions [here](https://github.com/aneeshshukla/checkmate/discussions)\n\n---\n\n## 🛠️ Future Plans\n\n- Add support for more detailed hardware monitoring.\n- Integrate alerts for critical system usage.\n- Create a plugin system for additional functionality.\n\n---\n\n\u003cp style=\"text-align: center;\"\u003e\n  Made with ❤️ by \u003ca href=\"https://github.com/aneeshshukla\"\u003eaneeshshukla\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faneeshshukla%2Fcheckmate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faneeshshukla%2Fcheckmate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faneeshshukla%2Fcheckmate/lists"}