L3MON4D3/LuaSnip
Snippet Engine for Neovim written in Lua. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 83
- Release rhythm 54
- 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: 165.5
- age_days: 1993
- days_rel: 150
- days_push: 106
- n_releases_24m: 3
Adoption not part of the score
4420 stars · 266 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
LuaSnip is a snippet engine for Neovim written in Lua, supporting tabstops, dynamic and regex-triggered snippets, and LSP/VSCode/SnipMate snippet formats. It integrates with completion plugins like nvim-cmp and uses Treesitter for filetype resolution.
Use cases
- expand code snippets in neovim
- load vscode snippets in neovim
- write dynamic snippets with lua functions
- use lsp-style snippets with nvim-cmp
- define filetype-specific snippets
- create autotriggered and postfix snippets
When to choose
- you use Neovim >= 0.9 and want a fast, highly configurable snippet engine
- you need to reuse existing VSCode or SnipMate snippet collections
- you want advanced snippet features like dynamic nodes, choices, and regex triggers
When to avoid
- you use an editor other than Neovim
- you want snippets fully defined without any Lua for advanced features
- you cannot install a C compiler for optional jsregexp transformations on Windows
Facets
plugin · maturity active
developer-tools editor text-editors developer-tools windows editor-plugin neovim snippets snippet-engine lua lsp-snippets vscode-snippets treesitter linux macos
1 source
- readme: https://github.com/L3MON4D3/LuaSnip · fetched 2026-08-28 · 50a7e055f002
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| L3MON4D3/LuaSnip | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="L3MON4D3/LuaSnip")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem