Node.js – wieloplatformowe środowisko uruchomieniowe o wolnym i otwartym kodzie do tworzenia aplikacji typu napisanych w języku . Przyczynił się do stworzenia paradygmatu „”, umożliwiając programistom tworzenie aplikacji w obrębie jednego języka programowania zamiast polegania na odrębnych po stronie serwerowej.
Z Node.js korzysta wiele przedsiębiorstw, m.in. Airbnb, Aliexpress, Coursea, eBay, GoDaddy, Groupon, IBM, LinkedIn, MasterCard, Medium, Microsoft, NASA, Netflix, PayPal, Pinterest, Tumblr, Twitter, Walmart, Uber, czy Yahoo!.
Node.js umożliwia także tworzenie aplikacji typu , w tym z graficznym interfejsem użytkownika (np. za pośrednictwem platformy Electron).
Historia Node.js został stworzony przez Ryana Dahla w 2009 roku. Pierwsza wersja obsługiwała tylko Linuksa oraz Mac OS X.