{"id":23583670,"url":"https://github.com/flavono123/kupid","last_synced_at":"2025-11-02T23:30:32.887Z","repository":{"id":268252287,"uuid":"902843540","full_name":"flavono123/kupid","owner":"flavono123","description":"Kubernetes Pick Deep","archived":false,"fork":false,"pushed_at":"2025-02-13T15:49:07.000Z","size":1679,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T16:37:59.676Z","etag":null,"topics":["bubbletea","cli","dashboard","golang","krew-plugin","kubernetes","kubernetes-dashboard","observability","tui"],"latest_commit_sha":null,"homepage":"https://github.com/flavono123/kupid","language":"Go","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/flavono123.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-12-13T11:36:57.000Z","updated_at":"2025-02-13T15:49:11.000Z","dependencies_parsed_at":"2024-12-15T15:31:37.009Z","dependency_job_id":"10a867dd-f6e2-4e67-87de-8e220815705b","html_url":"https://github.com/flavono123/kupid","commit_stats":{"total_commits":144,"total_committers":2,"mean_commits":72.0,"dds":0.02083333333333337,"last_synced_commit":"121836ee7f7682d31cb0241c4f961056aa6e4da0"},"previous_names":["flavono123/kupid"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flavono123%2Fkupid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flavono123%2Fkupid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flavono123%2Fkupid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flavono123%2Fkupid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flavono123","download_url":"https://codeload.github.com/flavono123/kupid/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239403196,"owners_count":19632529,"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":["bubbletea","cli","dashboard","golang","krew-plugin","kubernetes","kubernetes-dashboard","observability","tui"],"created_at":"2024-12-27T02:16:21.567Z","updated_at":"2025-11-02T23:30:32.830Z","avatar_url":"https://github.com/flavono123.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kupid\n\n![demo](./assets/kupid.gif)\n\nPick any Deep schema fields, create your own table view of Kubernetes TUI.\n\n![GitHub License](https://img.shields.io/github/license/flavono123/kupid?colorA=363a4f\u0026colorB=b7bdf8)\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/flavono123/kupid?colorA=363a4f\u0026colorB=f5a97f)\n[![Go Report Card](https://img.shields.io/badge/go%20report-A+-brightgreen?colorA=363a4f\u0026colorB=a6da95)](https://goreportcard.com/report/github.com/flavono123/kupid)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?colorA=363a4f\u0026colorB=7dc4e4)](https://github.com/flavono123/kupid/issues)\n\n## Installation\n\n### Homebrew\n\n```sh\nbrew install flavono123/tap/kupid\n\nkupid\n```\n\n### Krew\n\n\u003e [!NOTE]\n\u003e for a krew plugin, named as `pickdeep`  over `kupid` to follow the [krew's naming guide](https://krew.sigs.k8s.io/docs/developer-guide/develop/naming-guide/).\n\n```sh\n# from the official krew index\nkubectl krew install pickdeep\n\n# from my custom krew index, the most latest\nkubectl krew index add flew https://github.com/flavono123/flew-index.git\nkubectl krew install flew/pickdeep\n\nkubectl pickdeep\n```\n\n### Go\n\n```sh\ngo install github.com/flavono123/kupid/cmd/kupid@latest\n\nkupid\n```\n\n## LIMITATION\n\n\u003e [!WARNING]\n\u003e for kinds with more than 8000 schema fields, the program goes very slow down; i experienced with a 'Pod' with about 8000+ fields.\n\u003e the bubbletea' viewport is not optimized for this case. should implement one for lazy loading of rendering content.\n\n## Roadmap\n\n- this is a dashboard only for read operations, NO writes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflavono123%2Fkupid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflavono123%2Fkupid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflavono123%2Fkupid/lists"}