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 个选择支持原生 iOS、Android、桌面和服务器应用的跨平台开发工具。 B4X 是一种用于现实世界应用程序的快速应用开发(RAD)工具。 其编程语言是 Visual Basic 的现代版本。
如果你能搭建一个网站,那你就能搭建一个桌面应用。Electron 是一个使用 JavaScript、HTML 和 CSS 等网页技术创建原生应用的框架。它会帮你处理复杂的部分,让你能够专注于应用的核心功能。
Tauri
Tauri 是一个工具包,帮助开发者为各大桌面平台构建应用程序——几乎可以使用任何现存的前端框架。其核心使用 Rust 编写,CLI 工具则基于 Node.js,使得 Tauri 成为一种真正意义上的多语言开发与维护方式……

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

Revery
软件
原生、高性能、跨平台的桌面应用程序——使用 ReasonML 构建。Revery 类似于超快的原生代码 Electron,内置类似 React/Redux 的库和快速的构建系统,一切准备就绪。