L3MON4D3/LuaSnip
Snippet Engine for Neovim written in Lua. observed · 2026-10-20
Health v2 · maintenance only
70/100
- Activity 75
- Release rhythm 47
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 165.5
- age_days: 2041
- days_rel: 198
- days_push: 154
- n_releases_24m: 3
Adoption not part of the score
4431 stars · 267 forks observed · 2026-10-20
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-10-20 · 50a7e055f002
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| L3MON4D3/LuaSnip | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="L3MON4D3/LuaSnip")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem