[!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:
pip / poetryCargoGradle + Maven CentralnpmNuGet / Conan / vcpkg (vim.ui.select to pick between them)Conangemluarocksgo install...all directly from your editor. No terminal switching required.
Join the community on Discord!
requirements.txt, Cargo.toml) via :LazyDevInstallRequirements-q / --quiet) to suppress output when you don't need the noisevim.notify() integration — tells you what's happening (or what broke)| 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
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! 🙏
Want to know the full story? Read the plugin history!