Skip to content

Add ASDF as Community option for install suggestions on download page #8488

@JacobNWolf

Description

@JacobNWolf

Enter your suggestions in details:

Hey Node team!

Problem

I was recently looking at the Node.js website to find what the latest Node.js 24 LTS version was and noticed on the Downloads page that there was community / unofficial suggestion for asdf as a way to install Node.js. The only available options under Community are Brew, Devbox, Chocolatey, n, and Volta:

Image

As a full-time software engineer at beehiiv — where we use a lot of different programming languages and runtimes, including Node.js — asdf tends to be our recommendation when we onboard developers to their new work machines. This is because unlike nvm, asdf supports the ability to version manage all of those different languages and runtimes across different repos without having to reach for a language or runtime-specific version manager. This means instead of installing nvm, rbenv, goenv, etc., our developers can install asdf and version manage their installs of Node, Ruby, Go, etc.

I've been using the Node.js asdf plugin for a couple of years now and it's been extremely easy to use. It's also one of the plugins in the asdf ecosystem that is maintained by the official asdf team, so it gets critical and regular updates (versus some of the others, which are maintained by third parties).

Suggestion

The Node.js website should include the asdf install method under the Community download options. This would help multi-language/runtime developers like myself and my team find an easier way to get the one time command needed to download the relevant version of Node.js for a project and install it.

If approved, I'm happy to take this one on myself and contribute to the repo! I'm very familiar with the asdf install process, as well as Next.js, and am one of the people who consistently onboards new developers at beehiiv, where asdf is used commonly and as our go-to version manager!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions