# folke/neodev.nvim

💻  Neovim setup for init.lua and plugin development with full signature help, docs and completion for the nvim lua API.

Repository: https://github.com/folke/neodev.nvim
Canonical: https://ross.abutalabs.com/products/neodevnvim
Language: Lua
License: Apache-2.0
License Family: permissive
Topics: neovim, neovim-plugin, neovim-lsp, lua
Archived: true
Last push: 2024-07-06T10:06:35+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1932, "days_push": 788, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1991, forks 48 (observed 2026-08-28T04:06:03.109536+00:00)

## What it is
A Neovim plugin that configures the lua-language-server to provide full signature help, documentation, and completion for the Neovim Lua API in init.lua and plugin development. It is now end-of-life, with lazydev.nvim recommended as its replacement for Neovim >= 0.10.

## Use cases
- get completion for vim.api functions in my neovim config
- signature help and docs for the nvim lua api
- set up lua language server for neovim plugin development
- autocomplete for vim.opt and vim.loop in init.lua
- configure lua_ls workspace for neovim runtime and plugins

## When to choose
- you are on Neovim 0.7 to 0.9 and want full Lua API completion and docs
- you develop Neovim plugins in Lua and want proper require paths and plugin workspace libraries

## When to avoid
- you are on Neovim >= 0.10, where lazydev.nvim is the recommended faster replacement
- you need a project that is actively developed, since this one is EOL

## Facets
- artifact type: plugin
- maturity: maintenance
- function: editor, documentation, developer-tools
- domain: text-editors, developer-tools, programming-languages
- platform: editor-plugin, cli
- tags: neovim, lua, lsp, lua-language-server, completion, eol

## Member repositories
- folke/neodev.nvim (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:03.109536+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-30T03:02:40.865442+00:00, confidence not recorded.
  - readme: https://github.com/folke/neodev.nvim (fetched 2026-08-28T04:06:03.109536+00:00, sha 69eb451b54db)
- Data as of 2026-08-30T08:39:29.467469+00:00.
