nvim-mini/mini.nvim
Library of 45+ independent Lua modules improving Neovim experience with minimal effort observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 99
- Release rhythm 65
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 154.5
- age_days: 1902
- days_rel: 73
- days_push: 7
- n_releases_24m: 5
Adoption not part of the score
9462 stars · 313 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
mini.nvim is a library of 45+ independent Lua modules for Neovim (0.10+) covering common editing tasks like textobjects, commenting, completion, alignment, and key mappings. Modules share a consistent design and can be used individually or together as an all-in-one plugin.
Use cases
- improve my neovim editing experience with one plugin
- extend and create a/i textobjects in neovim
- add LSP-aware autocompletion to neovim
- interactively align text in vim
- smart tab and enter key mappings in insert mode
- move and exchange text regions with operators
- replace multiple single-purpose neovim plugins with one collection
When to choose
- you use Neovim 0.10+ and want consistent, minimal, well-documented modules
- you want to adopt editor features incrementally, one module at a time
- you prefer Lua-based plugins with shared configuration principles
When to avoid
- you use Vim or Neovim older than 0.10
- you need a single highly specialized plugin with more depth than mini's focused modules
- you want a preconfigured distribution rather than building your own config
Facets
plugin · maturity active
developer-tools editor ui-components search-engine testing documentation text-editors developer-tools windows editor-plugin lua neovim lua editor-plugin textobjects swiss-army-knife modular color-schemes statusline linux macos
10 sources
- readme: https://github.com/nvim-mini/mini.nvim · fetched 2026-08-28 · 69a2d6dd1868
- homepage: https://nvim-mini.org/mini.nvim/ · fetched 2026-08-29 · 9d42e448aa1a
- site_page: https://nvim-mini.org/mini.nvim/CHANGELOG.html · fetched 2026-08-29 · c9d9b2f29b75
- site_page: https://nvim-mini.org/mini.nvim/doc/mini-ai.html · fetched 2026-08-29 · f9171c78fb12
- site_page: https://nvim-mini.org/mini.nvim/doc/mini-align.html · fetched 2026-08-29 · 60479192aeeb
- site_page: https://nvim-mini.org/mini.nvim/doc/mini-comment.html · fetched 2026-08-29 · 2566e3f6e3f3
- site_page: https://nvim-mini.org/mini.nvim/doc/mini-completion.html · fetched 2026-08-29 · ef387ad28bba
- site_page: https://nvim-mini.org/mini.nvim/doc/mini-keymap.html · fetched 2026-08-29 · a36d7a5cc5a5
- site_page: https://nvim-mini.org/mini.nvim/doc/mini-move.html · fetched 2026-08-29 · 6b164c91fe49
- site_page: https://nvim-mini.org/mini.nvim/doc/mini-operators.html · fetched 2026-08-29 · 008ebb68480a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nvim-mini/mini.nvim | main | 87 |
For agents
markdown · JSON · MCP: product_card(name="nvim-mini/mini.nvim")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem