{"adoption": {"forks": 242, "observed_at": "2026-08-28T04:07:03.210042+00:00", "stars": 2598}, "canonical_url": "https://ross.abutalabs.com/products/gruvboxnvim", "card": {"archived": false, "artifact_type": "plugin", "description": "Lua port of the most famous vim colorscheme", "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": ["ellisonleao/gruvbox.nvim"], "name": "ellisonleao/gruvbox.nvim", "platform": ["editor-plugin", "cli"], "pushed_at": "2026-04-15T12:42:43+00:00", "repo": "ellisonleao/gruvbox.nvim", "stars": 2598, "tags": ["neovim", "colorscheme", "gruvbox", "lua", "treesitter", "lsp-semantic-highlights"], "topics": ["neovim", "colorscheme", "lua", "gruvbox", "neovim-plugin", "neovim-plugins", "neovim-colorscheme"], "urls": [], "use_cases": ["install the gruvbox theme in neovim", "customize colors of my editor colorscheme", "a retro groove colorscheme with treesitter support", "override highlight groups in neovim", "switch between dark and light mode themes"], "what_it_is": "gruvbox.nvim is a Lua port of the popular gruvbox colorscheme for Neovim, with treesitter and LSP semantic highlight support. It offers extensive configuration including palette overrides, highlight group customization, contrast modes, and light/dark variants.", "when_to_avoid": ["you use vanilla Vim rather than Neovim", "you want a colorscheme without any configuration or dependencies on newer Neovim features"], "when_to_choose": ["you use Neovim 0.8+ and want the gruvbox look with treesitter and LSP semantic highlighting", "you want a highly configurable colorscheme with palette and highlight overrides", "you prefer a Lua-based plugin compatible with lazy.nvim, packer, or vim-plug"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gruvboxnvim", "repo": "ellisonleao/gruvbox.nvim", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.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:07:03.210042+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.210042+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:21:20.598143+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5725cf2ac0a704cd647a06727c6368fb4eab4107f5ff53dbc9f59e30436e4d50", "fetched_at": "2026-08-28T04:07:03.210042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellisonleao/gruvbox.nvim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2130, "days_push": 140, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}