node-webkit allows you to design and implement desktop applications using web technologies. Everything runs on the client side, and is backed up by node.js. It offers the perfect combo to build native apps using node.js + HTML.
node-webkit is an app runtime based on
It’s created and developed in the Intel Open Source Technology Center.
node-webkit can be downloaded from here.
Setting the node-webkit command:
node-webkit also comes with the browser restrictions removed, so it perfectly adapts to native app development.
A package.json and an index.html are the minimum requirements to create an app. An example package.json would look like:
Packaging the app is even simpler. We only need to create a zip archive, and change its extension to “.nw”. This archive can then be exectued with the node-webkit command.
Or, the app can also be provided as a stand-alone one, users don’t need to download node-webkit separately to run the app, making it easy for all kinds of end users. More information here.