Ross ROSS = Recommend OSS · open-source software intelligence for agents

folke/which-key.nvim

💥 Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type. observed · 2026-08-28

github.com/folke/which-key.nvim · Lua · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

56/100

  • Activity 49
  • Release rhythm 40
  • 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: 25
  • age_days: 1953
  • days_rel: 557
  • days_push: 309
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

7264 stars · 264 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A Neovim plugin that shows available keybindings in a popup as you type, helping users remember their keymaps. It supports multiple modes, customizable layouts, icons, and built-in plugins for marks, registers, and spelling suggestions.

Use cases

  • show available keybindings in a popup while typing in neovim
  • remember what my leader key mappings do
  • discover buffer-local keymaps in neovim
  • get help for operators, motions and text objects
  • keep a keybinding cheat sheet popup open until I press escape
  • browse marks and registers with a popup

When to choose

  • you use Neovim (>= 0.9.4) and want on-demand keybinding discovery
  • you have many leader-key mappings and forget what they do
  • you want customizable popup layouts, sorting, and icon support

When to avoid

  • you don't use Neovim or use Vim without Lua support
  • you prefer minimal setups with no popup overlays
  • you need keybinding help outside the editor

Facets

plugin · maturity active

ui-components developer-tools cli developer-tools text-editors editor-plugin cli neovim keybindings lua popup keymap-discovery

1 source

Member repositories

RepositoryRoleHealth v2
folke/which-key.nvimmain56

For agents

markdown · JSON · MCP: product_card(name="folke/which-key.nvim")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem