
Image from: vyfor/cord.nvim
Automation tools for lazy developers.
Less routine, more coding!
- Video example
- Introduction
- Features
- Available Commands
- Roadmap
- Available in
- Installation Methods
- Usage
- How to Support Me
- Plugin History
Important
GitHub can't handle this file directly, and I don't want to drop quality (well.. sometimes xD) or FPS β so here's the link:
Have you ever found yourself adding multiple dependencies to your code before installing them? Do you hate switching between your editor and terminal just to install libs? π€
LazyDeveloperHelper solves this problem! It's a Neovim plugin that lets you manage dependencies for:
- Python β via
pip/poetry - Rust β via
Cargo - Kotlin / Groovy β via
Gradle+ Maven Central - JavaScript β via
npm - C++ β via
NuGet/Conan/vcpkg(vim.ui.selectto pick between them) - C β via
Conan - Ruby β via
gem - Lua β via
luarocks - Golang β via
go install - Dart β via Dart CLI
...all directly from your editor. No terminal switching required.
Join the community on Discord!
- β¨ Install packages for Python, Lua, JavaScript, Ruby, Rust, Kotlin, Go, Dart, C/C++ β without leaving Neovim
- β¨ Install from dependency files (
requirements.txt,Cargo.toml) via:LazyDevInstallRequirements - β¨ Quiet mode (
-q/--quiet) to suppress output when you don't need the noise - β¨
vim.notify()integration β tells you what's happening (or what broke) - β¨ Compatible with modern Neovim configurations (>= 0.11.5)
| Command | Description |
|---|---|
:LazyDevInstall {lib} |
Install a package for the current filetype |
:LazyDevInstall {lib} -q |
Install quietly (suppresses output, for few package managers)) |
:LazyDevInstallRequirements |
Install all deps from the corresponding file (Python, Rust) |
:LazyDevDonation |
Support the plugin if you want to |
:HellPip |
Help command, but make it β¨ styled β¨ |
:IsWorking |
Check that the plugin is loaded correctly |
Want to see what's planned for 2026? Go to Roadmap.sh
- vim.org β script ID 6156, rated 30/12, 2382+ downloads
- dotfyle.com
- Awesome-Neovim
- Neovim Craft
- Store.nvim
- Dev.to
- X.com
use {
'LazyDeveloperHelper/LazyDeveloperHelper',
config = function()
require("LazyDeveloperHelper").setup()
end
}Then run: :PackerSync
return {
"LazyDeveloperHelper/LazyDeveloperHelper",
config = function()
require("LazyDeveloperHelper").setup()
end
}Then run: :Lazy sync
Command example:
Example output:
If you want to support me β run :LazyDevDonation and pick a method that works for you.
The plugin will always stay free. No paywalls, no locked features. Donations are purely optional and entirely up to you β but they do help keep the updates coming. Thanks to everyone who does! π

