A JavaScript runtime for building scalable backend apps.
Node.js enables developers to use JavaScript on the server-side to build scalable and performant applications. It is built on the V8 JavaScript engine and uses an event-driven, non-blocking I/O model, making it ideal for real-time applications like chats, APIs, and streaming services. With a rich npm ecosystem, it supports a wide range of tools and libraries.