AltHub

nwjs/nw.js Alternatives

desktop app runtime / web technology desktop apps

NW.js is a runtime for building cross-platform desktop applications with HTML/CSS/JS and Node.js, bundling Chromium and Node.js in the same process.

41.2kJavaScriptMITactive · last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

tauri-apps/tauriGitHub

choose when you want a lighter-weight Rust backend and system webview instead of bundling Chromium, at the cost of different backend language and no direct Node.js integration.

Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

110.5k
Rust
Apache-2.0
active2mo ago
r0x0r/pywebviewGitHub

choose when you want to build a desktop GUI in Python with an HTML/CSS frontend, leveraging system webview instead of bundling Chromium.

Build GUI for your Python program with JavaScript, HTML, and CSS

6.0k
Python
BSD-3-Clause
active2mo ago
wailsapp/wailsGitHub

choose when you want a Go backend and smaller binaries via system webview, instead of NW.js's Node.js/Chromium stack.

Create beautiful applications using Go

36.0k
Go
MIT
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

pojala/electrinoGitHub

choose if you need an older .NET runtime using system webview, but it's unmaintained and lacks Node.js features.

Desktop runtime for apps built on web technologies, using the system's own web browser engine

4.4k
C#
MIT
dormant3.9y ago
MacGapProject/MacGap1GitHub

choose for a minimal macOS-only WebKit wrapper, but it's archived and lacks cross-platform support.

Desktop WebKit wrapper for HTML/CSS/JS applications.

3.5k
Objective-C
NOASSERTION
archived6.6y ago

Listed as an alternative to

These projects were analysed and named nw.js among their alternatives. The relationship is not symmetric — how nw.js rates them is a separate judgement, made when nw.js is analysed in its own right.

tauri-apps/tauriGitHub

calls nw.js “Choose NW.js when you need Node.js directly in the DOM and prefer bundling Chromium over using a system webview.”

Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

110.5kRustactive
wailsapp/wailsGitHub

calls nw.js “Choose when you need Node.js access in the frontend or prefer Chromium's full features; heavier than Wails.”

Create beautiful applications using Go

36.0kGoactive