Node.js er et open-source, cross-platform, back-end, JavaScript runtime-miljø som kjører JavaScript-kode utenfor en nettleser. Node.js lar utviklere bruke JavaScript til å skrive kommandolinjeverktøy og for skripter på serversiden - kjører skript på serversiden for å produsere dynamisk websideinnhold før siden sendes til brukerens nettleser. Følgelig representerer Node.js et "JavaScript overalt" -paradigme, som forener utvikling av webapplikasjoner rundt et enkelt programmeringsspråk, i stedet for forskjellige språk for server- og klientsideskript.