项目概述
Collections of awesome neovim plugins.
项目地址
https://github.com/rockerBOO/awesome-neovim
项目页面预览

关键指标
- Stars:19937
- 主要语言:Shell
- License:Creative Commons Zero v1.0 Universal
- 最近更新:2026-01-14T21:50:31Z
- 默认分支:main
本站高速下载(国内可用)
点击下载(本站镜像)
– SHA256:51fc63884279ca3b27ed99b4b360dbccd1144d8b75158d4647e2c91b0b1306ea
安装部署要点(README 精选)
LSP Installer
- mason-org/mason.nvim – Portable package manager that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Deployment
- OscarCreator/rsync.nvim – Automatically sync up/down project to a remote with rsync.
- sachinsenal0x64/hot.nvim – A hot reloader that works with any programming language.
Code Runner
- michaelb/sniprun – Run parts of code of any language directly from Neovim.
- CRAG666/code_runner.nvim – The best code runner you could have, with super powers.
- is0n/jaq-nvim – Just Another Quickrun Plugin in Lua.
- jedrzejboczar/toggletasks.nvim – Task runner with JSON/YAML configs, using toggleterm.nvim and telescope.nvim.
- EthanJWright/vs-tasks.nvim – Run and manage project jobs, supporting VSCode’s
tasks.jsonspec. - stevearc/overseer.nvim – A task runner and job management plugin.
- desdic/greyjoy.nvim – A modular task runner for Makefiles, VSCode tasks, kitchen etc.
- Shatur/neovim-tasks – A stateful task manager focused on integration with build systems.
- krady21/compiler-explorer.nvim – Asynchronous compilation using the compiler-explorer REST API.
- milanglacier/yarepl.nvim – Yet Another REPL, flexible, supporting multiple paradigms to interact with REPLs, and native dot repeat without other dependencies.
- Vigemus/iron.nvim – Interactive REPLs of over 30 languages embedded.
- Civitasv/cmake-tools.nvim – CMake integration.
- idanarye/nvim-moonicipal – Task runner with focus on rapidly changing personal tasks.
- MarcHamamji/runner.nvim – A customizable Lua code runner.
- google/executor.nvim – Allows you to run command line tasks in the background and be notified of results.
- Zeioth/compiler.nvim – Compiler for building and running your code without having to configure anything.
- Zeioth/makeit.nvim – Makefile runner based on overseer.
- jaytyrrell13/static.nvim – Run static site generator commands.
- dasupradyumna/launch.nvim – A simple and quick task launcher which allows dynamically configuring tasks on the fly, with optional support for debugging.
- benlubas/molten-nvim – Enables running code chunks via the Jupyter kernel. Output (including image output) is rendered in a floating window below the code.
- pianocomposer321/officer.nvim – Like dispatch.vim but using overseer.nvim.
- speelbarrow/spLauncher.nvim – For launching tasks, I guess.
- al1-ce/just.nvim – Task runner for justfiles.
- niuiic/task.nvim – Another highly configurable task manager that enables seamless interaction with tasks.
- chrisgrieser/nvim-justice – Lightweight integration of the
justtask runner. - pewpewnor/pilot.nvim – Run your projects and files quickly with keybindings, and configure how to run them on the fly.
- ok97465/ipybridge.nvim – Run Python code, execute Jupyter cells, debug, and explore variables.
- wsdjeg/code-runner.nvim – Async code runner with range support.
Preconfigured Configuration
- abdellatif-temsamani/adev.nvim – The over-engineered Neovim distribution for developers who want everything.
- pgosar/CyberNvim – The world’s simplest and most extensible Neovim distribution.
- sontungexpt/stinvim – Configuration for Full-Stack developers.
- Abstract-IDE/Abstract – Configuration to achieve the power of Modern IDE.
- SpaceVim/SpaceVim – A community-driven modular Vim/Neovim distribution, inspired by
spacemacs. - CosmicNvim/CosmicNvim – CosmicNvim is a lightweight and opinionated config for web development, specifically designed to provide a COSMIC programming experience!
- artart222/CodeArt – A fast general-purpose IDE written entirely in Lua with an installer for Linux/Windows/macOS and built-in
:CodeArtUpdatecommand for updating it. - LazyVim/LazyVim – Full-fledged IDE powered by lazy.nvim to make it easy to customize and extend your config.
- legobeat/l7-devenv – Security-focused IDE with a hackable (in the right way) framework based on Neovim and shell.
- crispybaccoon/chaivim – Easily configurable distro with solid defaults and a cozy editor experience.
- crivotz/nv-ide – Custom configuration oriented for Full-Stack developers (Rails, Ruby, PHP, HTML, CSS, SCSS, JavaScript).
- LunarVim/LunarVim – This project aims to help one transition away from VSCode, and into a superior text editing experience.
- hackorum/VapourNvim – Configuration for the ultimate Vim IDE-like experience.
- siduck76/NvChad – An attempt to make Neovim’s CLI as functional as an IDE while retaining beauty with less bloat.
- cstsunfu/.sea.nvim – A modular configuration with a beautiful UI and some useful features such as a pomodoro clock and window numbers.
- shaeinst/roshnivim – A predefined config to save you thousands of hours to setup Neovim as an IDE.
- AstroNvim/AstroNvim – An aesthetic and feature-rich config that is extensible and easy to use with a great set of plugins.
- shaunsingh/nyoom.nvim – Blazing fast, configurable, minimal and “lispy” config written in Fennel.
- jrychn/moduleVim – A very easy to use for backend and frontend, install LSP automatically.
- imbacraft/dusk.nvim – A lightweight, aesthetically minimal config, written in Lua, able to provide for web and Java development.
- nvim-lua/kickstart.nvim – A launch point for your personal Neovim configuration.
- dam9000/kickstart-modular.nvim – This is a fork of nvim-lua/kickstart.nvim that moves from a single file to a multi file configuration.
- cunderw/nvim – A custom, IDE-like configuration for JS/TS, Go, and Java development.
- ldelossa/nvim-ide – A full featured IDE layer heavily inspired by VSCode.
- linrongbin16/lin.nvim – A highly configured Neovim distribution integrated with tons of utilities for development, inspired by
spf13-vim. - doctorfree/nvim-lazyman – Configuration manager and a modular configuration on its own. Supports over 40 preconfigured configurations.
- NormalNvim/NormalNvim – Configuration focused on stability for your daily work.
- chrisgrieser/nvim-kickstart-python – A launch point for your Neovim configuration (for Python).
- mrcjkb/kickstart-nix.nvim – A simple Nix flake template repo for Neovim derivations, with the goal of simplifying the migration from existing Neovim configurations.
- drybalka/clean.nvim – Cleaning up the default key mappings and plugins and leaving only the bare essentials to build upon.
- StratOS-Linux/StratVIM – A full-fledged Neovim distribution included by default in StratOS-Linux.
- Shaobin-Jiang/IceNvim – A beautiful, powerful and customizable config that is blazingly fast.
- ayamir/nvimdots – A well-configured and structured configuration with NixOS support.
- adoyle-h/one.nvim – All-in-one config framework in Lua.
- nvim-mini/MiniMax – A collection of self-contained and extensively commented configurations which mostly use MINI tools.
- TheItcor/MoaiVim – A minimalist config that emulates a lightweight IDE.
常用命令(从 README 提取)
(未提取到命令块)
通用部署说明
- 下载源码并阅读 README
- 安装依赖(pip/npm/yarn 等)
- 配置环境变量(API Key、模型路径、数据库等)
- 启动服务并测试访问
- 上线建议:Nginx 反代 + HTTPS + 进程守护(systemd / pm2)
免责声明与版权说明
本文仅做开源项目整理与教程索引,源码版权归原作者所有,请遵循对应 License 合规使用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容