The Node.js version manager for Windows.
47,631
stars
20
commits
Inno Setup
primary language
Sep 9, 2026
updated
[!IMPORTANT]
NVM for Windows Version 2 Release Candidate is now available!
NVM for Windows has been fully rewritten for modern workflows. Try the v2 release candidate and help us validate it before the final release. There are significant changes from v1, as listed below and in the docs.
The Microsoft/Google recommended Node.js version manager for millions of Windows developers.
The original nvm is a completely separate project for Mac/Linux only. This project uses an entirely different philosophy and is not just a clone of nvm.
| Feature | Description |
|---|---|
| Compatibility | • No mandatory administrator privileges. • Shim mode - no symlinks, fast (written in Zig). • Link mode - Zero-latency, junctions with symlink fallback. |
| Automation | • Per-directory version switching (pinning). • Auto-install missing versions. • Auto-install default global modules. |
| Speed | • Parallel (multiple) simultaneous installations. • Smaller downloads (7z). • Native extraction. • Caching. |
| Native Integrations | • Windows Apps • Logging (Windows Event Viewer) • Windows Registry • Desktop Notification Center |
| Customization | • User-defined aliases. • User-defined default global modules. • Configure local (air-gapped) downloads. |
Commercial Certified Builds are coming in September 2026 for controlled environments. Get notified
| Feature | Description |
|---|---|
| Code Signing | • Installers • Executables |
| Installers | • MSI/MST • Microsoft Intune |
| Advanced Logging ⭐ | • Fully auditable • Structured • Dedicated Event Source • Native SIEM integration |
| Policy Enforcement ⭐ | • Active Directory/Entra integration • Restrict Node.js versions/ranges (e.g. no EOL versions, LTS only, etc.) • Control nvm-windows, Node/npm/npx settings • Advanced proxy (IWA, WPAD/PAC) support • Private Node.js download mirror |
| Trust Artifacts ⭐ | • SBOM • SLSA Provenance • VEX Reports |
⭐ = Add-on package
Thanks to everyone who has submitted issues on and off GitHub, made suggestions, and generally helped make this a better project. Special thanks to
16 commits
4 commits
Inno Setup
51.0%
PowerShell
32.0%
Zig
13.5%
Batchfile
3.5%
The Node.js version manager for Windows.
47,631
stars
20
commits
Inno Setup
primary language
Sep 9, 2026
updated
[!IMPORTANT]
NVM for Windows Version 2 Release Candidate is now available!
NVM for Windows has been fully rewritten for modern workflows. Try the v2 release candidate and help us validate it before the final release. There are significant changes from v1, as listed below and in the docs.
The Microsoft/Google recommended Node.js version manager for millions of Windows developers.
The original nvm is a completely separate project for Mac/Linux only. This project uses an entirely different philosophy and is not just a clone of nvm.
| Feature | Description |
|---|---|
| Compatibility | • No mandatory administrator privileges. • Shim mode - no symlinks, fast (written in Zig). • Link mode - Zero-latency, junctions with symlink fallback. |
| Automation | • Per-directory version switching (pinning). • Auto-install missing versions. • Auto-install default global modules. |
| Speed | • Parallel (multiple) simultaneous installations. • Smaller downloads (7z). • Native extraction. • Caching. |
| Native Integrations | • Windows Apps • Logging (Windows Event Viewer) • Windows Registry • Desktop Notification Center |
| Customization | • User-defined aliases. • User-defined default global modules. • Configure local (air-gapped) downloads. |
Commercial Certified Builds are coming in September 2026 for controlled environments. Get notified
| Feature | Description |
|---|---|
| Code Signing | • Installers • Executables |
| Installers | • MSI/MST • Microsoft Intune |
| Advanced Logging ⭐ | • Fully auditable • Structured • Dedicated Event Source • Native SIEM integration |
| Policy Enforcement ⭐ | • Active Directory/Entra integration • Restrict Node.js versions/ranges (e.g. no EOL versions, LTS only, etc.) • Control nvm-windows, Node/npm/npx settings • Advanced proxy (IWA, WPAD/PAC) support • Private Node.js download mirror |
| Trust Artifacts ⭐ | • SBOM • SLSA Provenance • VEX Reports |
⭐ = Add-on package
Thanks to everyone who has submitted issues on and off GitHub, made suggestions, and generally helped make this a better project. Special thanks to
16 commits
4 commits
Inno Setup
51.0%
PowerShell
32.0%
Zig
13.5%
Batchfile
3.5%