# folke/lazydev.nvim

Faster LuaLS setup for Neovim

Repository: https://github.com/folke/lazydev.nvim
Canonical: https://ross.abutalabs.com/products/lazydevnvim
Language: Lua
License: Apache-2.0
License Family: permissive
Last push: 2026-03-14T14:05:49+00:00

## Health v2 (maintenance only)
Score: 51/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 72, release rhythm 21, longevity 58
- inputs: {"age_days": 823, "days_push": 172, "days_rel": 314, "gap_med": 332, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1565, forks 50 (observed 2026-08-28T04:05:04.231601+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: plugin
- maturity: active
- function: editor, developer-tools, sdk
- domain: text-editors, developer-tools, programming-languages
- platform: editor-plugin, lua
- tags: neovim, luals, lsp, lua, autocompletion, editor-plugin

## Member repositories
- folke/lazydev.nvim (main) score 51

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:04.231601+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:00:11.310518+00:00, confidence not recorded.
  - readme: https://github.com/folke/lazydev.nvim (fetched 2026-08-28T04:05:04.231601+00:00, sha 14aac4383995)
- Data as of 2026-08-30T08:39:29.467469+00:00.
