{"id":17290191,"url":"https://github.com/ceerdecy/kubecoming","last_synced_at":"2025-10-13T05:10:34.222Z","repository":{"id":251006775,"uuid":"830066264","full_name":"CeerDecy/KubeComing","owner":"CeerDecy","description":"KubeComing is a tool designed to simplify the management of your Kubernetes configuration files (KubeConfig). With its user-friendly visual interface, you can easily manage multiple contexts and switch between them quickly using keyboard shortcuts.","archived":false,"fork":false,"pushed_at":"2024-08-04T12:04:17.000Z","size":2151,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T16:30:05.681Z","etag":null,"topics":["devops","kubectl","kubernetes","macos","rust","tauri","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/CeerDecy.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-07-17T14:18:31.000Z","updated_at":"2025-02-28T13:55:08.000Z","dependencies_parsed_at":"2024-08-04T12:30:14.893Z","dependency_job_id":null,"html_url":"https://github.com/CeerDecy/KubeComing","commit_stats":null,"previous_names":["ceerdecy/kubecoming"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/CeerDecy/KubeComing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CeerDecy%2FKubeComing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CeerDecy%2FKubeComing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CeerDecy%2FKubeComing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CeerDecy%2FKubeComing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CeerDecy","download_url":"https://codeload.github.com/CeerDecy/KubeComing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CeerDecy%2FKubeComing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013696,"owners_count":26085390,"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-10-13T02:00:06.723Z","response_time":61,"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":["devops","kubectl","kubernetes","macos","rust","tauri","typescript"],"created_at":"2024-10-15T10:37:18.658Z","updated_at":"2025-10-13T05:10:34.189Z","avatar_url":"https://github.com/CeerDecy.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"src-tauri/icons/icon_512x512@2x.png\" width=\"70\" /\u003e\n\n### KubeComing\n\n[简体中文](docs/README_CN.md)\n\n![License](https://img.shields.io/badge/License--MIT-black?logo=DISCLAIMER)\n![Tauri](https://img.shields.io/badge/Tauri-black?logo=tauri\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/-TypeScript-black?logo=typescript\u0026logoColor=white)\n![Rust](https://img.shields.io/badge/-Rust-black?logo=rust\u0026logoColor=white)\n![MacOS](https://img.shields.io/badge/-macOS-black?\u0026logo=apple\u0026logoColor=white)\n![MacOS](https://img.shields.io/badge/-Kubernetes-black?\u0026logo=kubernetes\u0026logoColor=white)\n\n\u003c/div\u003e\n\n## Installation\n\nYou can download from [Github Release](https://github.com/CeerDecy/KubeComing/releases)\n\n## Introduction\n\nKubeComing is a tool designed to simplify the management of your Kubernetes configuration files (KubeConfig). With its\nuser-friendly visual interface, you can easily manage multiple contexts and switch between them quickly using keyboard\nshortcuts.\n\n![img.png](docs/image/KubeEditorPage.png)\n\n![img.png](docs/image/ContextDetailsPage.png)\n\n## Features\n\n- **Visual Interface**: Manage your KubeConfig files through an intuitive graphical user interface.\n- **Quick Context Switching**: Use keyboard shortcuts to switch between Kubernetes contexts quickly.\n\n## Shortcuts\n\nCurrently, the shortcuts only support F1 to F12, but this does not mean that the number of contexts is limited to 12. The shortcuts will be mapped according to the order of the contexts.\n\n| Shortcuts         | Context Index |\n|-------------------|---------------|\n| Command+Shift+F1  | 0             |\n| Command+Shift+F2  | 1             |\n| Command+Shift+F3  | 2             |\n| ...               | ...           |\n| Command+Shift+F12 | 11            |\n\n## Tips\n\nEnable notifications in the system notification settings to display notifications when switching contexts using shortcuts.\n\n![img.png](docs/image/OsSetting.png)\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceerdecy%2Fkubecoming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fceerdecy%2Fkubecoming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceerdecy%2Fkubecoming/lists"}