Skip to content

rwaldron/node-webkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Introduction

node-webkit is a web runtime based on Chromium and node.js. Though its name suggests that is's a module of node.js, it is in fact a standalone runtime that runs apps written in HTML, CSS and node.js.

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++
  • Easy to package and distribute apps

Downloads

Prebuilt binaries:

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:

{
  "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:

For developers

Community

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

License

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

About

NodeJS module for WebKit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published