nw.js
Build desktop apps with HTML and JavaScript.
NW.js enables developers to create native desktop applications using standard web technologies such as HTML5, CSS3, and WebGL while retaining full access to Node.js APIs. By exposing Node.js modules directly to the DOM and Web Workers, it allows seamless integration of server‑side functionality within a browser‑like environment, eliminating the need for separate communication layers.
The framework targets developers who want to leverage existing web codebases or skill sets to build cross‑platform desktop software for Linux, macOS, and Windows. It supports all browser features and third‑party Node.js modules, providing a unified runtime where front‑end and back‑end code coexist in a single process.
NW.js also offers optional JavaScript source protection, helping to obscure application logic when distributing binaries. Its stable release status and free‑tier licensing make it a practical choice for both hobby projects and production‑grade desktop applications.
Reviews
Loading reviews…
Similar apps

Code Editors & IDEs
Electron
Build cross platform desktop application with JavaScript, HTML and CSS.

Code Editors & IDEs
MacGap
Lightweight JavaScript API for OS X integration.

DevOps & Infrastructure
infra
Kubernetes desktop client
DevOps & Infrastructure
Laravel Kit
Desktop Laravel admin panel app

Code Editors & IDEs
react-desktop
React UI Components for macOS Sierra.
Code Editors & IDEs
Electrino
Desktop runtime for web apps using the system's browser engine.