{"adoption": {"forks": 50, "observed_at": "2026-08-28T04:05:04.231601+00:00", "stars": 1565}, "canonical_url": "https://ross.abutalabs.com/products/lazydevnvim", "card": {"archived": false, "artifact_type": "plugin", "description": "Faster LuaLS setup for Neovim", "domain": ["text-editors", "developer-tools", "programming-languages"], "enriched": true, "function": ["editor", "developer-tools", "sdk"], "health_score": 78, "homepage": null, "language": "Lua", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["folke/lazydev.nvim"], "name": "folke/lazydev.nvim", "platform": ["editor-plugin", "lua"], "pushed_at": "2026-03-14T14:05:49+00:00", "repo": "folke/lazydev.nvim", "stars": 1565, "tags": ["neovim", "luals", "lsp", "lua", "autocompletion", "editor-plugin"], "topics": [], "urls": [], "use_cases": ["speed up LuaLS autocompletion in my neovim config", "get completions for require statements in neovim lua files", "load types for neovim plugins lazily", "replace neodev with a faster lua language server setup", "add lls-addons types for third-party neovim plugins", "configure lua lsp for neovim without slow workspace loading"], "what_it_is": "A Neovim plugin that configures the LuaLS language server for editing Neovim Lua configs by lazily loading workspace libraries only for modules actually required. It speeds up autocompletion and integrates with completion engines like nvim-cmp and blink.cmp.", "when_to_avoid": ["you need types from files that only use annotations without require statements", "you are on Neovim < 0.10", "you don't write Lua for Neovim"], "when_to_choose": ["you edit Neovim Lua configs and want fast, accurate LuaLS completions", "you use lazy.nvim or native package management and Neovim >= 0.10", "you want automatic loading of plugin types based on require statements"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lazydevnvim", "repo": "folke/lazydev.nvim", "role": "main", "score": 51}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.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:05:04.231601+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.231601+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:00:11.310518+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "14aac4383995c505f6efbca1ac029e445bb8b9164ea5486d8db0c44d5e33f1db", "fetched_at": "2026-08-28T04:05:04.231601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/folke/lazydev.nvim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 72, "longevity": 58, "rhythm": 21}, "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": 823, "days_push": 172, "days_rel": 314, "gap_med": 332, "n_releases_24m": 2}, "score": 51, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}