
Image from: vyfor/cord.nvim
Automation tools for lazy developers.
Less routine, more coding!
- Video example
- Status
- 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:
Want to see the status of the plugin on any given day? That's the file for you
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! π

