nodenv
github.com
Spec sheet
- Purpose
- nodenv manages Node.js versions so projects can use the correct version on the same machine.Read 5 Oct 2026 · github.com
- Audience
- The project is intended for people working on Node.js applications who need to switch versions across projects on one machine.Read 5 Oct 2026 · github.com
- Platforms
- The project describes nodenv as a version manager for Unix-like systems and recommends Homebrew installation on macOS or Linux.Read 5 Oct 2026 · github.com
- Security
- The repository links to a security policy, but the opened README does not state a security certification or compliance standard.Read 5 Oct 2026 · github.com
- Support
- The project directs users to file bugs in its GitHub issue tracker and submit pull requests.Read 5 Oct 2026 · github.com
- License
- The repository identifies the project as MIT licensed.Read 5 Oct 2026 · github.com
- Automatic switching
- It checks a project’s .node-version file and switches Node.js versions as you move between project directories.Read 5 Oct 2026 · github.com
- Command shims
- nodenv places shims in PATH so commands such as node, npm, and npx use the selected Node.js version.Read 5 Oct 2026 · github.com
- Install options
- Installation options include Homebrew, Arch Linux’s AUR, or a manual Git checkout; Debian, Ubuntu, and Fedora repositories do not currently package it.Read 5 Oct 2026 · github.com
- Package scope
- Globally installed npm packages are scoped to the currently active Node.js version.Read 5 Oct 2026 · github.com
- Plugins
- nodenv is customizable through plugins written in Bash, including plugins for installing versions and managing default npm packages.Read 5 Oct 2026 · github.com
- Shell support
- The project provides completion scripts for Bash, Zsh, and Fish and documents shell initialization for these shells.Read 5 Oct 2026 · github.com
- Version installation
- Installing Node.js versions requires the separate node-build plugin; the install command is not included out of the box.Read 5 Oct 2026 · github.com
- Version selection
- You can set Node.js versions per project, globally, or for a shell session.Read 5 Oct 2026 · github.com
Plans and prices
nodenv Free Free version manager for Node.js on Unix-like systems Read 5 Oct 2026 · github.com
Where Specifiction places it
- Runtime Version Managers#15 of 307.6
- Development Environment Managers#33 of 507.5