Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Call Node.js modules directly from DOM and enables a new way of writing native applications with all Web technologies.
branch: master

This branch is 1648 commits behind nwjs:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
patches
src
AUTHORS
LICENSE
README.md

README.md

Introduction

node-webkit is a web runtime based on Chromium and node.js. It lets you to call Node.js modules directly from DOM and enables a new way of writing native applications with all Web technologies.

It's created and developed in Intel Open Source Technology Center.

Features

  • Write apps in modern HTML, CSS, JS and WebGL
  • Strong network and native APIs from node.js
  • Support modules written in JS and C++
  • Node and WebKit is in same thread so that the function call is very efficient.
  • Easy to package and distribute apps

Downloads

v0.2.5 release note

Prebuilt binaries (v0.2.5):

Demos:

Quick Start

Create index.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>

Create package.json:

{
  "name": "nw-demo",
  "main": "index.html"
}

Compress index.html and package.json into a zip archive, and rename it to app.nw:

app.nw
|-- package.json
`-- index.html

Download the prebuilt binary for your platform and use it to open the app.nw file:

$ ./nw app.nw

Note: on Windows, you can drag the app.nw to nw.exe to open it.

For more information on how to write/package/run apps, see:

And also our Wiki.

For developers

Community

We use node-webkit | Google Groups as our mailing list, subscribe via node-webkit+subscribe@googlegroups.com.

Old version based on WebKit and GTK+

node-webkit previously was a node.js module which created a GTK+ WebView based on a custom WebKit, see tag webkitgtk.

License

node-webkit's code uses the MIT license, Chromium and CEF's codes use their BSD-style licenses.

Something went wrong with that request. Please try again.