Search code examples
google-chromefirefoxmozilla-prism

Shipping a website as a standalone desktop application


I would like to ship a web application as a desktop application, the only restriction is that this desktop application needs to work even without the existence of any web browser. For example, imagine a machine with no browsers at all, now you download this executable on Mac/PC, run it, and you have an application that is simply a frame (preferably Chrome but FireFox works fine too) that runs in it this webpage, nothing else.

This is very abstract, I understand but I am just wondering if there is an easy way to do it.

Mozilla used to offer Prism as a way to do it but that has been discontinued.

Google Chrome offers Chrome Packaged Apps but that requires the existence of Chrome on the machine (since it is basically an extension).

What I am trying to do is to be able for users to download the executable and get the app. I was going to try and download the whole Chrome source code and start digging in it to find a way to ship it as something that it is not right now, but thought I would ask here first.

Let me know if more information is required.


Solution

  • You could take a look at https://github.com/rogerwang/node-webkit or http://appjs.org/ .