How to Manage Your Node.js Versions Using the Node Version Manager (NVM)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. volta

    Volta: JS Toolchains as Code. ⚡

    Volta is a version manager that goes beyond the scope of Node.js, unlike NVM, to manage other Javascript tools like yarn, NPM, and even Rust. It is a good alternative to NVM, as it has the unique ability to automatically switch versions based on project requirements, which NVM doesn’t have.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. nvm for Windows

    A node.js version management utility for Windows. Ironically written in Go.

    First, go to the GitHub page, scroll down, and click on the download now button indicated with the red arrow.

  4. zsh

    Mirror of the Z shell source code repository.

    For bash, zsh, and fish, this installer will automatically update your console startup script. If you wish to prevent modifications to your console startup script, see skipping Volta setup.

  5. fish-shell

    The user-friendly command line shell.

    For bash, zsh, and fish, this installer will automatically update your console startup script. If you wish to prevent modifications to your console startup script, see skipping Volta setup.

  6. n

    Node version management

    N is another Node.js management tool designed to handle different versions of Node.js on your machine. The main advantage of using N over NVM is that global npm packages are unaffected when switching between different Node versions.

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Easily Manage Node.js Versions with NVM — Complete Setup + Tips (macOS, Linux, Windows)

    4 projects | dev.to | 19 Apr 2025
  • Desktop apps for Windows XP in 2025

    4 projects | dev.to | 10 Feb 2025
  • Bun (1.21) still can’t replace Node (but here’s how I use them together)

    1 project | dev.to | 3 Feb 2025
  • How I Manage Node & Package Manager Versions in 2025

    6 projects | dev.to | 22 Jan 2025
  • Volta: JavaScript Toolchains as Code

    1 project | news.ycombinator.com | 6 Nov 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?