NW.js

NW.js
软件描述
Node.js 与 Webkit 的桥梁——在所有平台上打包和分发网页应用。
官方网站
访问软件的官方网站了解更多信息
nwjs.io
什么是 NW.js?
NW.js 是一个基于 Chromium 和 Node.js 的应用运行时。您可以用 NW.js 使用 HTML 和 JavaScript 编写原生应用程序。它允许您直接从 DOM 调用 Node.js 模块,并提供了一种利用所有 Web 技术编写原生应用的新方式。 它由英特尔开源技术中心创建。 特性
使用现代 HTML5、CSS3、JS 和 WebGL 编写的程序。 完全支持 Node.js API 及其所有第三方模块。 高性能:Node 和 WebKit 运行在同一线程中;函数调用直接进行;对象位于同一堆中,可相互引用。 轻松打包和分发应用程序。 支持 Linux、Mac OS X 和 Windows。
🔄 替代方案
22 个选择
B4X
跨平台开发工具,用于原生iOS、Android、桌面及服务器应用程序。 B4X 是一款用于实际应用的快速应用开发(RAD)工具。 其编程语言是现代版的 Visual Basic。

WebDGap
WebDGap 可将任何网站或 HTML/CSS/JavaScript Web 应用转换为原生 Windows、Mac、Linux 和 Chrome 应用。
如果你能建网站,就能建桌面应用。Electron 是一个使用 JavaScript、HTML 和 CSS 等网络技术创建原生应用的框架。它处理了复杂部分,让你可以专注于应用的核心功能。

Photino
Photino 是一个轻量级的开源框架,可用于使用 Web UI 技术构建原生跨平台桌面应用程序。
Tauri
Tauri 是一个工具包,帮助开发者使用任何现有的前端框架为主要桌面平台创建应用程序。其核心采用 Rust 编写,CLI 则利用 Node.js,使 Tauri 成为一种真正多语言的创建和维护应用的方法。

NeutralinoJS
Neutralino 是一个轻量级的应用开发框架。它允许你开发桌面应用、云应用,甚至基于浏览器的应用。

Buntralino
Buntralino 将 Bun 和 Neutralino.js 结合,提供了一个比 Electron 和 NW.js 更简单、更轻量的替代方案。在客户端使用 Neutralino.js API,并将复杂任务交由 Bun 处理,同时保持开发过程的简便性。

Revery
原生、高性能、跨平台桌面应用——使用 ReasonML 构建。Revery 类似于超快的原生代码 Electron,内置类 React/类 Redux 库和快速构建系统,开箱即用。

