Inno Setup

nvm

The Node.js version manager for Windows.

N

nvm-windows

Dernière activité 27 sept. 2026
nvm-windows/nvm

47,8 k

étoiles

3,9 k

forks

5

issues ouvertes

installnodenode-jsnodejsnvmversion-managerwindows

Ce README est souvent en anglais.

nvm-windows | Trendshift

NVM for Windows

The Microsoft/Google recommended Node.js version manager for millions of Windows developers.

NVM for Windows is not the same thing as nvm! (expand for details)

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.

Install Stable Version Prerelease Downloads Twitter URL

🚀 Version 2 is available

NVM for Windows has been fully rewritten for modern workflows.

Explore what’s new →

🏢 Introducing Certified Builds

Deploy NVM for Windows in controlled environments with commercial Certified Builds and optional add-ons:

  • IT-managed deployment with MSI and Intune
  • Centralized policy enforcement
  • Auditable operations with advanced logging
  • Supply-chain confidence with verifiable trust artifacts

Explore Certified Builds →

Resources

Features

Important

Community Edition installers are now code-signed as of v2.0.0-hotfix.2.

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.

Certified Builds

Commercial Certified Builds are now available for controlled environments. Learn more.

Not sure which edition is right for you? See Choosing a Build.

Feature Description
IT-Managed Installation

• Windows-protected installation directory
• Administrator-controlled deployment and device management
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

Thanks to everyone who has submitted issues on and off GitHub, made suggestions, and generally helped make this a better project. Special thanks and the full contributor list is available here.

Projets similaires

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

Shellbashinstalllts
Nnvm-sh
95,2 k étoiles10,5 k

Node Version Manager Desktop - A desktop application to manage multiple active node.js versions.

TypeScriptnodenodejsnvm
11111mp
1,4 k étoiles75

Node.js JavaScript runtime ✨🐢🚀✨

JavaScriptjavascriptjslinux
Nnodejs
122,2 k étoiles38,3 k