Lazy.nvim

github.com/folke/lazy.nvim Code Editors & IDEs Open-source projectOpen source

Neovim plugin installation and configuration are managed by lazy.nvim.

github.com/folke/lazy.nvim
Lazy.nvim homepage screenshot

About Lazy.nvim

lazy.nvim manages Neovim plugin installation and configuration. It includes a UI for managing plugins, lazy-loads plugins on events, commands, filetypes and key mappings, and installs missing plugins before startup.

It records installed plugins in a lazy-lock.json lockfile, supports commit, branch, tag and Semver versions, and checks for updates. It requires Neovim >= 0.8.0 built with LuaJIT and Git >= 2.19.0 for partial clones support; luarocks is needed for rockspecs.

Key features

  • UI for managing Neovim plugins
  • Lazy-loading on events, commands, filetypes and key mappings
  • Automatic installation of missing plugins before startup
  • Caching and bytecode compilation of Lua modules
  • lazy-lock.json lockfile tracks installed plugins
  • Version support for commit, branch, tag and Semver
Best for: Neovim users who install and configure plugins.
Good for
  • Open source under Apache-2.0 license
  • Uses partial clones instead of shallow clones
  • Sequences dependencies in correct order
Watch out for
  • Requires Neovim >= 0.8.0 built with LuaJIT
  • Requires Git >= 2.19.0 for partial clones support
  • Requires luarocks to install rockspecs

Lazy.nvim at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Lazy.nvim alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Code Editors & IDEs

Well-known listings from the same topic.

All 74

Lazy.nvim FAQ

What is required to use lazy.nvim?
Neovim >= 0.8.0 built with LuaJIT and Git >= 2.19.0 for partial clones support. A Nerd Font is optional, and luarocks is needed for rockspecs.
How does lazy.nvim track installed plugins?
It uses a lazy-lock.json lockfile to keep track of installed plugins.
What version options does it support?
Commit, branch, tag, version, and full Semver support.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing