nvm
POSIX shell script that installs and switches between multiple Node.js versions for one user.
nvm is a version manager for Node.js. It is designed to be installed per user and invoked per shell, and the README describes an install script and a git install. The README is the project’s documentation.
Worth knowing
nvm runs in the user’s own shell and is not a server process. The README says it works on POSIX-compliant shells on unix, macOS and Windows WSL, and that Homebrew installation and the Fish shell are not supported.
Identity
- Status
- Active
- Maintainer
- Jordan Harband34
- Maintained by
- Individual3
- First release
- 20106
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-30: name, links, License, GitHub stars
github.com/nvm-sh/nvm - 2026-10-30: links, Categories, Install with, Runs as
github.com/nvm-sh/nvm/blob/master/README.md - 2026-10-30: Maintainer, Maintained by, License
github.com/nvm-sh/nvm/blob/master/LICENSE.md - 2026-10-30: Maintainer
api.github.com/users/ljharb - 2026-10-30: Current major version, Last release
github.com/nvm-sh/nvm/releases/tag/v0.40.8 - 2026-10-30: First release
api.github.com/repos/nvm-sh/nvm/commits/v0.0.1 - 2026-10-30: Contributors
github.com/nvm-sh/nvm/graphs/contributors