๐ŸŒ
Node.js
nodejs.org โ€บ en
Node.js โ€” Run JavaScript Everywhere
Get Node.jsยฎGet Node.jsยฎGet security support for EOL Node.js versions
JavaScript runtime environment
Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web โ€ฆ Wikipedia
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ Node.js
Node.js - Wikipedia
2 days ago - Node.js's modules use an API designed to reduce the complexity of writing server applications. Since version 22.6.0, Node.js natively supports both JavaScript and TypeScript, allowing TypeScript files to be executed without a separate compilation step. The TypeScript support was contributed ...
Discussions

Node js 14 vs current version
Node hasn't changed that much since then. You should be able to followup with the current node version. Shouldn't be much of an issue More on reddit.com
๐ŸŒ r/node
23
15
March 21, 2025
upgrade - Upgrading Node.js to the latest version - Stack Overflow
So, I have Node.js installed and now when I tried to install Mongoosejs, I got an error telling me that I don't have the needed version of Node.js (I have v0.4.11 and v0.4.12 is needed). How can I More on stackoverflow.com
๐ŸŒ stackoverflow.com
How should I install Node JS?
Install nvm. Live it. Learn it. Love it. More on reddit.com
๐ŸŒ r/node
23
0
December 20, 2024
What is the best npm and node version to start learning javascript?
It might be a bit too complicated for what you are looking for but I use Node Version Manager (NVM) on my Mac and pc so I can easily swap node versions. Unfortunately I work on a couple legacy projects that break after node 16, and it is very nice to be able to swap to a specific version if you are following a course. But what the other posters said is correct, if you donโ€™t know what version specifically you need, start with LTS More on reddit.com
๐ŸŒ r/learnjavascript
5
0
June 26, 2024
๐ŸŒ
endoflife.date
endoflife.date โ€บ nodejs
Node.js | endoflife.date
2 weeks ago - Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use.
Find elsewhere
๐ŸŒ
GitHub
github.com โ€บ nodejs โ€บ node โ€บ releases
Releases ยท nodejs/node
[3d2e23a981] - deps: update ada to 3.4.4 (Node.js GitHub Bot) #62414
Author ย  nodejs
๐ŸŒ
GitHub
github.com โ€บ nodejs โ€บ node
GitHub - nodejs/node: Node.js JavaScript runtime โœจ๐Ÿข๐Ÿš€โœจ
January 27, 2026 - Binaries, installers, and source ... an LTS line. For example, the latest-hydrogen directory contains the latest Hydrogen (Node.js 18) release....
Starred by 117K users
Forked by 35.3K users
Languages ย  JavaScript 63.2% | C++ 22.9% | Python 9.7% | C 2.5% | HTML 0.6% | Shell 0.5%
๐ŸŒ
npm
docs.npmjs.com โ€บ downloading-and-installing-node-js-and-npm
Downloading and installing Node.js and npm | npm Docs
We strongly recommend using a Node version manager like nvm to install Node.js and npm. We do not recommend using a Node installer, since the Node installation process installs npm in a directory with local permissions and can cause permissions errors when you run npm packages globally. Note: to download the latest version of npm, on the command line, run the following command:npm install -g npm
๐ŸŒ
npm
npmjs.com โ€บ package โ€บ node
node - npm
2 weeks ago - node. Latest version: 25.9.0, last published: 12 days ago. Start using node in your project by running `npm i node`. There are 1125 other projects in the npm registry using node.
      ยป npm install node
    
Published ย  Apr 02, 2026
Version ย  25.9.0
๐ŸŒ
Express
expressjs.com
Express - Node.js web application framework
Express 5.1.0 is now the default on npm, and weโ€™re introducing an official LTS schedule for the v4 and v5 release lines. Check out our latest blog for more information. Express is a minimal and flexible Node.js web application framework that ...
๐ŸŒ
Node.js
nodejs.org โ€บ dist โ€บ latest
Index of /dist/latest/
Index of /dist/latest/ ยท / docs/ - - win-arm64/ - - win-x64/ - - SHASUMS256.txt.asc 01-Apr-2026 14:45 3.2 KB SHASUMS256.txt.sig 01-Apr-2026 14:45 119 B SHASUMS256.txt 01-Apr-2026 14:44 2.9 KB node-v25.9.0-aix-ppc64.tar.gz 01-Apr-2026 14:44 77 MB node-v25.9.0-arm64.msi 01-Apr-2026 14:44 30 ...
๐ŸŒ
Node.js
nodejs.org โ€บ download
Index of /download/
Index of /download/ ยท / chakracore-nightly/ - - chakracore-rc/ - - chakracore-release/ - - docs/ - - nightly/ - - rc/ - - release/ - - test/ - - v8-canary/ - -
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ about โ€บ previous-releases
Node.js โ€” Node.js Releases
Full details regarding the Node.js release schedule are available on GitHub.
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ download
Node.js โ€” Download Node.jsยฎ
BashCopy to clipboard and their installation scripts are not maintained by the Node.js project. If you encounter any issues please visit 's website ... Read the changelog or blog post for this version. Learn more about Node.js releases, including the release schedule and LTS status.
๐ŸŒ
LogRocket
blog.logrocket.com โ€บ home โ€บ node.js 24 is here: whatโ€™s new and what to expect
Node.js 24 is here: Whatโ€™s new and what to expect - LogRocket Blog
May 20, 2025 - Node.js 24 officially launched on May 6, 2025, bringing fresh updates focused on innovation and long-term stability. Itโ€™s set to enter LTS (Long-Term Support) in October 2025, making it a key version for developers to adopt in production ...
๐ŸŒ
Nodejs
undici.nodejs.org
Node.js Undici
A HTTP/1.1 client, written from scratch for Node.js.
๐ŸŒ
NodeSource
nodesource.com โ€บ blog โ€บ Update-nodejs-versions-on-windows
How to Update Node.js Versions on Windows
February 4, 2025 - Node.js follows a predictable release schedule with two main tracks: LTS (Long-Term Support): Recommended for most users, especially for production environments. LTS versions receive security updates and bug fixes for an extended period. The LTS version at the moment is v22. Current: Includes the latest features and improvements but may introduce breaking changes.
Top answer
1 of 16
1875

Ubuntu Linux/Mac

The module n makes version management easy:

sudo npm install n -g

For the latest stable version:

n stable

For the latest version:

n latest

Debian 10 (Buster)

Upgrade older versions of Node.js and npm on Debian 10 as follows:

sudo su -c 'curl -sL https://deb.nodesource.com/setup_18.x | bash -'
sudo apt-get install nodejs -y
sudo apt update
sudo apt upgrade
sudo npm install -g [email protected]
node --version
npm --version

Note: Replace setup_18 with the latest long-term support release.

Windows

Just reinstall Node.js from the .msi file in Windows from the Node.js website.

2 of 16
842

All platforms (Mac, Linux, and Windows) 2024

If you just need to upgrade your old version of Node.js to the latest one and don't need multiple versions, simply overwrite your existing executable with the new one.

Download the latest Node.js from nodejs.org/en/download

This just Works! TM on all platforms and is the easiest/fastest method.
When you run node -v in your terminal, you will see the the latest version.

Mac

If you originally installed Node.js using Homebrew, then run:

brew upgrade node

Managing multiple versions of Node.js

If you need to run multiple versions of Node.js on your machine, e.g., if you have an older project that targets a specific version on AWS Lambda, then NVM (Node Version Manger) is your friend!

Step 1 - Get NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

If you're curious about the installation command, read the source code. Itโ€™s been reviewed by several Node.js security experts.

Step 2 - Install the specific version of Node.js you need

Once you've got NVM, you can install a specific version of Node.js using the nvm command:

nvm install v22.16.0

Note: you may need to close and reopen your terminal window for nvm command to be available.

You should expect to see something like this in your terminal:

Now using node v22.16.0

You now have the latest Node.js on your machine.
And if you need to temporarily switch to a different/previous version, you can do it with a simple nvm command.

Note: avoid using sudo with Node/NPM as it violates the security principle of least privilege.

NVM is considered better than N for managing multiple Node.js versions because the verbose commands mean it is much easier to keep track of what you are doing in your Terminal/SSH Log. It is used by the team at NPM, the creators/custodians of the Node.js world!

๐ŸŒ
npm
docs.npmjs.com โ€บ try-the-latest-stable-version-of-node
Try the latest stable version of node | npm Docs
August 18, 2025 - For some Linux distributions (Debian/Ubuntu and RedHat/CentOS), the latest node version provided by the distribution may lag behind the stable version. Here are instructions from NodeSource on getting the latest node. Install the latest msi from https://nodejs.org/en/download ยท Install the latest package from https://nodejs.org/en/download ... Node.js has lots of versions, and its development is very active.