# nvm

> Node Version Manager

A shell script to install and switch between multiple Node.js versions per shell or project.

- Source: https://github.com/nvm-sh/nvm
- License: MIT
- Language: Shell
- Stars: 95247
- Forks: 10483
- Contributors: 397
- Last commit: 2026-09-23
- Latest release: v0.40.8 (2026-09-21)
- Purpose: Developer tools
- Runs on: CLI
- For: Personal

## Worth score: 86/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 25/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 14/15
- Readiness: 12/15

## Alternatives

- [Hugo](https://diggithub.com/gohugoio/hugo.md): Very fast static site generator
- [Graphify](https://diggithub.com/Graphify-Labs/graphify.md): Turn a codebase into a queryable knowledge graph
- [uv](https://diggithub.com/astral-sh/uv.md): Extremely fast Python package and project manager
- [fzf](https://diggithub.com/junegunn/fzf.md): Command-line fuzzy finder
- [TypeScript](https://diggithub.com/microsoft/TypeScript.md): JavaScript with static types
- [Deno](https://diggithub.com/denoland/deno.md): Modern runtime for JavaScript and TypeScript
- [Vite](https://diggithub.com/vitejs/vite.md): Fast frontend build tool and dev server
- [mise](https://diggithub.com/jdx/mise.md): Dev tool versions, env vars and task runner

---

Source page: https://diggithub.com/nvm-sh/nvm
Updated: 2026-10-03
