Run JavaScript Everywhere

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Download Node.js (LTS)Download Node.js (LTS)Downloads Node.jsv20.16.01with long-term support. Node.js can also be installed viapackage managers.Want new features sooner? GetNode.jsv22.5.11instead.
// server.mjs
import{createServer}from'node:http';

constserver=createServer((req,res)=>{
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('Hello World!\n');
});

// starts a simple http server locally on port 3000
server.listen(3000,'127.0.0.1',()=>{
console.log('Listening on 127.0.0.1:3000');
});

// run with `node server.mjs`

Learn more what Node.js is able to offer with ourLearning materials.