返回排行榜

folke/lazy.nvim

Lualazy.folke.io

💤 A modern plugin manager for Neovim

neovimneovim-pluginnvimpackage-managerplugin-manager
Star 增长趋势
Star
21.3k
Forks
585
周增长
Issues
13
5k10k15k20k
2022年12月2024年2月2025年5月2026年7月
README

Install · Configure · Docs

lazy.nvim is a modern plugin manager for Neovim.

image

✨ Features

  • 📦 Manage all your Neovim plugins with a powerful UI
  • 🚀 Fast startup times thanks to automatic caching and bytecode compilation of Lua modules
  • 💾 Partial clones instead of shallow clones
  • 🔌 Automatic lazy-loading of Lua modules and lazy-loading on events, commands, filetypes, and key mappings
  • ⏳ Automatically install missing plugins before starting up Neovim, allowing you to start using it right away
  • 💪 Async execution for improved performance
  • 🛠️ No need to manually compile plugins
  • 🧪 Correct sequencing of dependencies
  • 📁 Configurable in multiple files
  • 📚 Generates helptags of the headings in README.md files for plugins that don't have vimdocs
  • 💻 Dev options and patterns for using local plugins
  • 📊 Profiling tools to optimize performance
  • 🔒 Lockfile lazy-lock.json to keep track of installed plugins
  • 🔎 Automatically check for updates
  • 📋 Commit, branch, tag, version, and full Semver support
  • 📈 Statusline component to see the number of pending updates
  • 🎨 Automatically lazy-loads colorschemes

⚡️ Requirements

  • Neovim >= 0.8.0 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • a Nerd Font (optional)
  • luarocks to install rockspecs. You can remove rockspec from opts.pkg.sources to disable this feature.

🚀 Getting Started

Check the documentation website for more information.

相关仓库
neovim/neovim

Vim-fork focused on extensibility and usability

Vim ScriptOtherneovimc
neovim.io
101.3k7k
junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

GoGo ModulesMIT Licensefzfgo
junegunn.github.io/fzf/
81.9k2.8k
sxyazi/yazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

Rustcrates.ioMIT Licenseasyncioconcurrency
yazi-rs.github.io
40.5k946
NvChad/NvChad

Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.

LuaGNU General Public License v3.0nvimneovim
nvchad.com
28.4k2.2k
LazyVim/LazyVim

Neovim config for the lazy

LuaApache License 2.0neovimneovim-conf
lazyvim.github.io
27k1.8k
rockerBOO/awesome-neovim

Collections of awesome neovim plugins.

ShellCreative Commons Zero v1.0 Universalnvim-luaneovim
21.2k1k
SpaceVim/SpaceVim

A modular configuration of Vim and Neovim

Vim Scriptneovimspacevim
spacevim.org
20.4k1.4k
wsdjeg/SpaceVim

A modular configuration of Vim and Neovim

Vim ScriptGNU General Public License v3.0neovimspacevim
spacevim.org
20.2k1.4k
nvim-telescope/telescope.nvim

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

LuaMIT Licenseneovimlua
19.6k956
LunarVim/LunarVim

🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

LuaGNU General Public License v3.0neovimvim
lunarvim.org
19.3k1.5k
mhinz/vim-galore

:mortar_board: All things Vim!

Vim ScriptCreative Commons Attribution Share Alike 4.0 Internationalvimguide
17.9k631
neovide/neovide

No Nonsense Neovim Client in Rust

Rustcrates.ioMIT Licenseneovimrust
neovide.dev
15.1k625