Node.js is an open source, cross-platform runtime environment and library that is used for running web applications outside the client’s browser. It is used for server-side programming and primarily deployed for non-blocking, event-driven servers such as traditional web sites and back-end API services, but was originally designed with real-time, push-based architectures in mind. Node.js also provides a rich library of various JavaScript modules which simplifies the development of web applications using Node.js to a great extent. To know more about it visit https://nodejs.org