nvs
« Back to VersTracker
Description:
Cross-platform tool for switching between versions and forks of Node.js
Type: Cask  |  Latest Version: 1.7.1@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: nodejs version-manager development javascript cross-platform
Install: brew install --cask nvs
About:
NVS (Node Version Switcher) is a cross-platform tool that simplifies managing and switching between multiple Node.js versions and forks. It automatically downloads and caches different Node.js binaries, enabling developers to test applications across various environments seamlessly. Its primary value is providing a unified, scriptable interface for version management across Windows, macOS, and Linux.
Key Features:
  • Cross-platform support (Windows, macOS, Linux)
  • Automatic binary download and caching
  • Support for multiple Node.js forks (e.g., Chakracore, AArch64)
  • Shell integration for seamless version switching
  • NPM package bootstrapping
Use Cases:
  • Managing multiple Node.js versions for different projects
  • Testing applications across Node.js forks and architectures
  • Automating CI/CD pipelines with specific Node versions
Alternatives:
  • nvm – NVS is cross-platform by default, whereas nvm requires nvm-windows on Windows
  • fnm – NVS supports more Node.js forks and architectures out of the box
  • n – NVS provides better Windows support and automatic version selection
Version History
Detected Version Rev Change Commit
Aug 5, 2025 2:21pm 1.7.1 0 VERSION_BUMP b91c3414