{"adoption": {"forks": 70, "observed_at": "2026-08-28T04:05:33.615968+00:00", "stars": 1767}, "canonical_url": "https://ross.abutalabs.com/products/vim-ctrlspace", "card": {"archived": false, "artifact_type": "plugin", "description": "Vim Space Controller", "domain": ["text-editors", "developer-tools"], "enriched": true, "function": ["search-engine", "developer-tools"], "health_score": 61, "homepage": null, "language": "Vim Script", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["vim-ctrlspace/vim-ctrlspace"], "name": "vim-ctrlspace/vim-ctrlspace", "platform": ["editor-plugin", "cli", "cross-platform"], "pushed_at": "2026-02-19T10:21:31+00:00", "repo": "vim-ctrlspace/vim-ctrlspace", "stars": 1767, "tags": ["vim", "neovim", "fuzzy-search", "workspace-management", "buffer-management", "tabline", "bookmarks", "sessions"], "topics": ["vim", "vim-script", "vim-ctrlspace", "fuzzy-search", "workspace", "bookmark", "tabline", "buffer", "neovim"], "urls": [], "use_cases": ["fuzzy search buffers and files in vim", "manage vim tab pages with separate buffer lists", "save and restore vim workspaces and sessions", "bookmark favorite projects in vim", "customize the vim tabline", "switch between projects quickly in neovim"], "what_it_is": "Vim-CtrlSpace is a Vim/Neovim plugin that manages tabs, buffers, files, workspaces (sessions), and bookmarks through a Ctrl+Space-activated list window with fuzzy search powered by a Go engine. It treats each tab page as holding a separate buffer list, enabling grouping, naming, and persisting of tab layouts as workspaces.", "when_to_avoid": ["you use a modern Lua-based plugin ecosystem and prefer alternatives like telescope.nvim", "you only need simple buffer switching without workspace/session features", "you need a plugin with an explicit open-source license for compliance reasons"], "when_to_choose": ["you work with many buffers and tabs in Vim/Neovim and want structured workspace management", "you want fuzzy search over buffers, files, tabs, and bookmarks in one UI", "you need per-tab buffer lists and persistent workspace layouts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vim-ctrlspace", "repo": "vim-ctrlspace/vim-ctrlspace", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.615968+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:26:25.436110+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "db759362d1f461d3cc5e511dcfd409fceea81c8e83e3291fa6a2ed3bd4db09cc", "fetched_at": "2026-08-28T04:05:33.615968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vim-ctrlspace/vim-ctrlspace"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 68, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4769, "days_push": 195, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}