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、JavaScript 和 WebGL 编写的应用。
完整支持 Node.js API 及其所有第三方模块。
性能优良:Node 和 WebKit 在同一线程中运行,函数调用直接简单,对象处于同一堆内存中,可直接相互引用。
易于打包和分发应用。
支持 Linux、Mac OS X 和 Windows 系统。
🔄 替代方案
22 个选择Appcelerator Titanium 由 Appcelerator 免费提供,使网页开发者能够利用网页技术、开源软件和云计算技术,为 iPhone、Android、Windows、Mac OSX 和 Linux 开发原生应用。
pywebview 是一个轻量级的跨平台封装,围绕一个 webview 组件,可在其自己的原生 GUI 窗口中显示 HTML 内容。你可以将其视为 Python 版的 Electron(但没有庞大的可执行文件体积)。

Vuido
软件
Vuido 利用 Vue.js 的简洁性以及开源的 libui 库,让您能够创建轻量级的原生桌面应用程序。应用程序可跨平台运行,使用原生 GUI 组件(不同于基于 Electron 的桌面网页应用)。

React Desktop
软件
react-desktop 是一个基于 Facebook 的 React 库构建的 JavaScript 库,旨在为网页带来原生桌面体验,包含许多 macOS Sierra 和 Windows 10 的组件。react-desktop 与 NW.js 和 Electron 完美兼容。