{"adoption": {"forks": 116, "observed_at": "2026-08-28T04:06:19.698022+00:00", "stars": 2156}, "canonical_url": "https://ross.abutalabs.com/products/leetcodenvim", "card": {"archived": false, "artifact_type": "plugin", "description": "A Neovim plugin enabling you to solve LeetCode problems.", "domain": ["developer-tools", "education"], "enriched": true, "function": ["editor", "developer-tools"], "health_score": 81, "homepage": null, "language": "Lua", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["kawre/leetcode.nvim"], "name": "kawre/leetcode.nvim", "platform": ["editor-plugin", "cli"], "pushed_at": "2026-04-28T16:14:10+00:00", "repo": "kawre/leetcode.nvim", "stars": 2156, "tags": ["leetcode", "neovim", "lua", "coding-practice", "interview-prep", "algorithms"], "topics": ["leetcode", "lua", "neovim", "neovim-plugin", "nvim", "nvim-plugin", "plugin", "leetcode-nvim", "leetcode-neovim"], "urls": [], "use_cases": ["solve leetcode problems in neovim", "practice coding interview questions without leaving the editor", "fetch daily leetcode challenge in vim", "run leetcode test cases from neovim", "track leetcode profile stats in terminal", "prepare for technical interviews using vim keybindings"], "what_it_is": "A Neovim plugin written in Lua that lets users browse, read, and solve LeetCode problems directly inside the editor. It provides a dashboard, question descriptions, test-case consoles, profile statistics, and daily/random question support.", "when_to_avoid": ["you prefer a GUI browser experience with LeetCode's full website features", "you don't use Neovim (requires >= 0.9.0)", "you need features like LeetCode contests or submissions history that the plugin may not fully cover"], "when_to_choose": ["you live in Neovim and want to practice algorithms with your own keybindings and LSP setup", "you want a terminal-only LeetCode workflow with caching and daily question support", "you want LeetCode profile statistics and question descriptions rendered inside the editor"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/leetcodenvim", "repo": "kawre/leetcode.nvim", "role": "main", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.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:06:19.698022+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.698022+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:50:28.344416+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3127cdfa6d47fa78849dddf8673f364e38e8da33a284ce27367cd228eb99ee7c", "fetched_at": "2026-08-28T04:06:19.698022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kawre/leetcode.nvim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 79, "longevity": 77, "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": 1082, "days_push": 127, "days_rel": 431, "gap_med": 197, "n_releases_24m": 2}, "score": 54, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}