{"adoption": {"forks": 233, "observed_at": "2026-08-28T04:09:42.782785+00:00", "stars": 6351}, "canonical_url": "https://ross.abutalabs.com/products/kanagawanvim", "card": {"archived": false, "artifact_type": "plugin", "description": "NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.", "domain": ["developer-tools", "text-editors"], "enriched": true, "function": ["theme", "ui-components"], "health_score": 69, "homepage": null, "language": "Lua", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["rebelot/kanagawa.nvim"], "name": "rebelot/kanagawa.nvim", "platform": ["editor-plugin", "cli", "windows"], "pushed_at": "2026-05-10T16:31:53+00:00", "repo": "rebelot/kanagawa.nvim", "stars": 6351, "tags": ["neovim-colorscheme", "syntax-highlighting", "tree-sitter", "dark-theme", "lua", "linux", "macos"], "topics": ["neovim", "lsp", "lua", "neovim-colorscheme", "neovim-theme", "nvim", "syntax-highlighting", "terminal-colors", "theme", "tree-sitter-highlight"], "urls": [], "use_cases": ["make neovim look better with a dark theme", "colorscheme with tree-sitter syntax highlighting support", "fast-loading neovim colorscheme", "dark theme for late night coding sessions", "customizable neovim color theme with overrides", "light and dark variants for neovim"], "what_it_is": "Kanagawa.nvim is a dark colorscheme for NeoVim inspired by Katsushika Hokusai's painting, written in Lua. It offers extensive TreeSitter and plugin support, three theme variants, and optional compilation to Lua bytecode for fast startup.", "when_to_avoid": ["you use Vim or another editor without Lua support", "your terminal lacks truecolor support", "you want a light-only theme by default"], "when_to_choose": ["you use NeoVim and want a polished, accessible dark colorscheme", "you need TreeSitter and popular plugin highlight support", "you want configurable themes with fast compiled startup"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kanagawanvim", "repo": "rebelot/kanagawa.nvim", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "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:09:42.782785+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:42.782785+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:46:06.450368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c884d9e53344708f24bf2e5a3a718b9ecbf8af27acd3752b2f22e1318b10268b", "fetched_at": "2026-08-28T04:09:42.782785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rebelot/kanagawa.nvim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1717, "days_push": 115, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}