NW.js
Some data may be outdated — see provenance labels.
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies. observed · 2026-09-23
Health v2 · maintenance only
75/100
- Activity 96
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5403
- days_rel: n/a
- days_push: 29
- n_releases_24m: 0
Adoption not part of the score
41164 stars · 3850 forks observed · 2026-09-23
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-28, confidence 0.98
NW.js is a cross‑platform runtime that combines Chromium and Node.js, allowing developers to build native desktop applications using HTML, CSS and JavaScript. It lets you call Node.js modules directly from the DOM or Web Workers, merging web and server APIs in a single process.
Use cases
- Create a cross‑platform desktop app with a single HTML/JS codebase
- Add Node.js backend functionality to a web UI without a separate server
- Package and distribute a web‑based tool as a native Windows, macOS or Linux executable
- Integrate native OS features (file system, menus, tray icons) into a web app
- Develop offline‑first desktop applications that need local file access
When to choose
- You need a desktop app that reuses existing web front‑end code
- You want direct access to Node.js APIs from the UI without IPC
- Cross‑platform support for Windows, macOS and Linux is required
- You prefer a single runtime over bundling separate Electron and Node processes
When to avoid
- You need fine‑grained sandboxing between UI and backend code
- Your application must run on mobile platforms or as a pure web app
- You require a smaller binary footprint than Chromium‑based runtimes provide
Facets
framework · maturity active
gui desktop-framework web-framework cli desktop-applications web-development windows cross-platform node-webkit nwjs chromium nodejs-integration html5-desktop linux macos
3 sources
- readme: https://github.com/nwjs/nw.js · fetched 2026-09-23 · e3dfb4d97fcb
- homepage: https://nwjs.io · fetched 2026-09-14 · e72eb7e8e8c2
- site_page: http://docs.nwjs.io · fetched 2026-09-14 · d58979f8d733
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nwjs/nw.js | main | 75 |
| nwjs/npm-installer | infra | 75 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem