Node.js is a JavaScript runtime that allows running code on the server side.
It enables building fast, scalable network applications using event-driven, non-blocking I/O.