Cost / License
- Free
- Open Source (GPL-3.0)
Platforms
- Linux
- Windows
- Mac
n is described as 'Node.js version management: no subshells, no profile setup, no convoluted API, just simple' and is an app in the development category. There are more than 10 alternatives to n for Linux, Mac, Windows, Homebrew and Chocolatey. The best n alternative is Fast Node Manager, which is both free and Open Source. Other great apps like n are Volta, vfox, moonrepo proto and nodenv.
Fast: Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static binary.
vfox is a cross-platform version manager(similar to nvm, fvm, sdkman, asdf-vm, etc.), extendable via plugins. It allows you to quickly install and switch between different environment you need via the command line.
proto is a pluggable next-generation version manager for multiple programming languages. A unified toolchain.


nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.
"asdf" is a tool version manager. All tool version definitions are contained within one file (.tool-versions) which you can check in to your project's Git repository to share with your team, ensuring everyone is using the exact same versions of tools.
NVS is a cross-platform utility for switching between different versions and forks of Node.js. NVS is itself written in node JavaScript.