Alternatives to nvm

Installs and switches between multiple Node.js versions per shell. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as nvm.

  • Fast Node Manager

    Install and switch Node.js versions for different projects.

    Fast Node Manager also installs and switches Node.js versions from project files and runs on Windows too, but uses the GPL-3.0 license and needs shell setup.

  • mise

    Keep project tools, environment variables and tasks in one configuration.

    mise manages Node alongside other tool versions, environment variables and tasks in one configuration, and runs on Windows, macOS and Linux.

  • asdf

    One version manager for many language runtimes.

    asdf handles Node and hundreds of other runtimes through plugins and one .tool-versions file, with shim indirection that can add startup latency.

Similar software

Related functionality, not a direct replacement.