LuaSnip

Snippet Engine for Neovim written in Lua. (by L3MON4D3)

LuaSnip Alternatives

Similar projects and alternatives to LuaSnip

  1. neovim

    1,428 LuaSnip VS neovim

    Vim-fork focused on extensibility and usability

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nvim-lspconfig

    Quickstart configs for Nvim LSP

  4. telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  5. coc.nvim

    322 LuaSnip VS coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  6. nvim-treesitter

    310 LuaSnip VS nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  7. nvim-cmp

    A completion plugin for neovim coded in Lua.

  8. packer.nvim

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. null-ls.nvim

    Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

  11. mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

  12. gitsigns.nvim

    Git integration for buffers

  13. nvim-lsp-installer

    Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!

  14. ultisnips

    65 LuaSnip VS ultisnips

    UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!

  15. lualine.nvim

    A blazing fast and easy to configure neovim statusline plugin written in pure lua.

  16. friendly-snippets

    Set of preconfigured snippets for different languages.

  17. mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

  18. vim-vsnip

    30 LuaSnip VS vim-vsnip

    Snippet plugin for vim/nvim that supports LSP/VSCode's snippet format.

  19. nvim-ts-closetag

    Use treesitter to auto close and auto rename html tag

  20. cmp-nvim-lsp

    nvim-cmp source for neovim builtin LSP client

  21. cmp-buffer

    nvim-cmp source for buffer words

  22. cmp_luasnip

    luasnip completion source for nvim-cmp

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better LuaSnip alternative or higher similarity.

LuaSnip discussion

Log in or Post with

LuaSnip reviews and mentions

Posts with mentions or reviews of LuaSnip. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-05.
  • Nix Flake Templates
    9 projects | dev.to | 5 May 2025
    On the other hand, I also tried simpler solutions such as gists or snippets (1, 2) which I can use as starting points for my projects despite being not convenient for re-use and pretty much unmaintainable due to lack of clear structure.
  • Setting Up Neovim for Automad Theme Development
    4 projects | dev.to | 26 Mar 2025
    As the developer of the Automad flat-file content management system, I wanted to make working with Automad themes in Neovim as smooth as possible. Automad has its own templating syntax, so I created tree-sitter-automad to provide proper syntax highlighting. Since it’s not yet an official parser, you need to manually register it in Neovim. To speed up template writing, you can also add custom snippets using LuaSnip. Here's how to set everything up.
  • Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager
    25 projects | dev.to | 24 Jun 2024
    L3MON4D3/LuaSnip: Snippet Engine for Neovim written in Lua.
  • UltiSnips – Snippet Solution for Vim
    3 projects | news.ycombinator.com | 16 Aug 2023
    If you're using Neovim, check out LuaSnip: https://github.com/L3MON4D3/LuaSnip
  • What is your preferred snippet plug-in?
    1 project | /r/neovim | 14 Aug 2023
    I’ve been using LuaSnip and never put much thought into it. And this was mainly because of because it seemed like the default and had good LSP integration. The one downside is that creating custom snippets is not that ergonomic, but I don’t mind it if it’s the price to pay for speed.
  • HTML and Css snippets
    2 projects | /r/neovim | 3 Jul 2023
    You can use LuaSnip and load snippets from VSCode. The documentation is pretty complete, but here is my config in case you want another reference.
  • Enabling python's snippets.
    4 projects | /r/neovim | 1 Jul 2023
    I am trying to add snippets for python, i have LuaSnip and friendly-snippets installed, but for some reason it does not load the snippets. This is how i load the plugins:
  • [Help] Paste triggers in Select mode
    1 project | /r/neovim | 24 Jun 2023
    There was a similar issue in LuaSnip repo. The culprit was a keymap in the config. Do you happen to have a similar keymap somewhere in your config?
  • My Haskell snippet collection for Neovim - with tree-sitter and LSP
    2 projects | /r/haskell | 27 May 2023
    I have decided to extract my Haskell snippets for LuaSnip into a plugin: haskell-snippets.nvim.
  • How do I use template files via Lua?
    3 projects | /r/neovim | 13 May 2023
    Not exactly what you're talking about but you could look into LuaSnip?
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic LuaSnip repo stats
80
3,866
8.9
4 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Lua is
the 18th most popular programming language
based on number of references?