- Notifications
You must be signed in to change notification settings - Fork0
Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.
License
ensonfun/node-webkit
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
node-webkit is an app runtime based onChromium
andnode.js
. You canwrite native apps in HTML and Javascript with node-webkit. It also lets youto call Node.js modules directly from DOM and enables a new way of writingnative applications with all Web technologies.
It's created and developed in Intel Open Source Technology Center.
Introduction to node-webkit (slides).
- Apps written in modern HTML5, CSS3, JS and WebGL.
- Complete support forNode.js APIs and all itsthird party modules.
- Good performance: Node and WebKit runs in the same thread: Function calls are made straightforward; objects are in the same heap and can just reference each other;
- Easy to package and distribute apps.
- Available on Linux, Mac OSX and Windows
Prebuilt binaries (v0.5.1 - Apr 27, 2013):
- Linux:32bit / [64bit] (https://s3.amazonaws.com/node-webkit/v0.5.1/node-webkit-v0.5.1-linux-x64.tar.gz)
- Windows:win32
- Mac:32bit, 10.7+
###Demos and real appsYou may also be interested inour demos repository and theList of apps and companies using node-webkit.
Createindex.html
:
<html><head><title>Hello World!</title></head><body><h1>Hello World!</h1>We are using node.js<script>document.write(process.version)</script></body></html>
Createpackage.json
:
{"name":"nw-demo","main":"index.html"}
Compressindex.html
andpackage.json
into a zip archive, and renameit toapp.nw
:
app.nw|-- package.json`-- index.html
Download the prebuilt binary for your platform and use it to open theapp.nw
file:
$ ./nw app.nw
Note: on Windows, you can drag theapp.nw
tonw.exe
to open it.
For more information on how to write/package/run apps, see:
- How to run apps
- How to package and distribute your apps
- How to use 3rd party node.js modules in node-webkit
And ourWiki for much more.
We usenode-webkit group asour mailing list, subscribe vianode-webkit+subscribe@googlegroups.com.
node-webkit
's code uses the MIT license, see ourLICENSE
file.
About
Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.