Node.js rulează JavaScript în afara browserului: scripturi în terminal, servere web, unelte de linie de comandă. Vine cu un set de module de bază (node:fs pentru fișiere, node:path pentru căi, node:crypto, node:http și altele) și cu npm, managerul de pachete.
Aici găsești ce ține de Node.js: comenzile node și npm, modulele de bază și fișierul package.json. Limbajul propriu-zis (tablouri, obiecte, Promise, fetch, URL) este explicat în secțiunea JavaScript.
Exemplele de cod au fost rulate cu Node.js 26, ca module ES (fișiere .mjs), deci folosesc import și pot folosi await direct, fără funcție async. Comenzile de terminal (npm, nvm) arată ieșirea dintr-o rulare reală. Funcțiile încă experimentale sunt marcate pe pagina lor.