Node-webkit is a tool that allows developers to create desktop applications using HTML, CSS, and JavaScript by combining the Chromium rendering engine and Node.js. It was created in 2011 by Intel and allows packaging of web applications into standalone applications that can run on Linux, Mac OS X, and Windows while providing access to low-level system functionality normally only available to native applications. Node-webkit applications have access to Node.js modules, web APIs, and native system capabilities through a single JavaScript context.