# Neovim — developer ecosystem report

> hyperextensible Vim-based text editor

- GitHub org: `neovim`
- Category: dev_tool
- Overall score: 70.0 / 100
- Overall rank: #13
- Last refreshed: 2026-08-24

## Pillar scores

| Pillar | Score / 100 | Rank | Weight in overall |
| --- | --- | --- | --- |
| Code & Polish | 56.0 | #305 | ~22% |
| Education | 84.0 | #47 | ~18% |
| AI readiness | 15.0 | #682 | part of Reach |
| Builder experience | 0.0 | #1 | ~12% |
| Community | 75.0 | #12 | ~16% |
| Reach | 92.0 | #6 | ~18% |
| Momentum | 36.0 | #397 | ~14% |

## Links

- GitHub: https://github.com/neovim
- Website: https://neovim.io

## Public GitHub totals

| Metric | Value |
| --- | --- |
| Repos analyzed | 12 |
| Stars | 121,538 |
| Forks | 10,243 |
| Open issues | 2,055 |
| Contributors | — |

## Top repositories

| Repo | Stars | Language | Description |
| --- | --- | --- | --- |
| [neovim](https://github.com/neovim/neovim) | 101,930 | Vim Script | Vim-fork focused on extensibility and usability |
| [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig) | 13,893 | Lua | Quickstart configs for Nvim LSP |
| [pynvim](https://github.com/neovim/pynvim) | 1,703 | Python | Python client and plugin host for Nvim |
| [go-client](https://github.com/neovim/go-client) | 631 | Go | Nvim Go client |
| [neovim.github.io](https://github.com/neovim/neovim.github.io) | 623 | HTML | Neovim website |
| [node-client](https://github.com/neovim/node-client) | 535 | TypeScript | Nvim Node.js client and plugin host |
| [homebrew-neovim](https://github.com/neovim/homebrew-neovim) | 400 | — | Homebrew formula |
| [neovim-ruby](https://github.com/neovim/neovim-ruby) | 368 | Ruby | Ruby support for Neovim |
| [neovim-releases](https://github.com/neovim/neovim-releases) | 262 | — | Unsupported Nvim releases |
| [packspec](https://github.com/neovim/packspec) | 253 | Lua | ALPHA package dependencies spec |
| [libvterm](https://github.com/neovim/libvterm) | 188 | C | — |
| [tree-sitter-vimdoc](https://github.com/neovim/tree-sitter-vimdoc) | 152 | JavaScript | Tree-sitter parser for Vim help files |

## Methodology

Scores are computed from public signals only (GitHub, package registries, docs sites, community platforms). Pillar definitions: https://www.smoower.com/docs.md

---

HTML version: https://www.smoower.com/neovim
Machine index: https://www.smoower.com/llms.txt · MCP server: https://www.smoower.com/mcp · REST API: https://www.smoower.com/api/v1
