akinsho/toggleterm.nvim
A neovim lua plugin to help easily manage multiple terminal windows observed · 2026-08-28
Health v2 · maintenance only
34/100
- Activity 10
- Release rhythm 28
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 51
- age_days: 2207
- days_rel: 611
- days_push: 542
- n_releases_24m: 2
Adoption not part of the score
5587 stars · 207 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Neovim plugin written in Lua for persisting and toggling multiple terminal windows during an editing session. It supports floating, vertical, and tab terminal orientations and lets users send commands to different terminals.
Use cases
- toggle terminal windows in neovim
- manage multiple terminals inside my editor
- run background processes while editing without leaving neovim
- open a floating terminal in neovim
- send commands to a terminal from neovim
When to choose
- you use Neovim 0.7+ and want ergonomic terminal toggling
- you need multiple persistent terminals in float, vertical, or tab layouts
- you want to send commands to terminals from within your editor
When to avoid
- you use Vim or an older Neovim version without Lua support
- you need a standalone terminal emulator outside the editor
- you prefer built-in Neovim terminal without extra plugins
Facets
plugin · maturity active
terminal-ui developer-tools cli developer-tools text-editors windows editor-plugin neovim lua terminal-management editor-plugin toggle-terminal command-line linux macos
1 source
- readme: https://github.com/akinsho/toggleterm.nvim · fetched 2026-08-28 · 241d9141d21a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| akinsho/toggleterm.nvim | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="akinsho/toggleterm.nvim")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem