940

0

Neutralinojs

使用 JavaScript、HTML 和 CSS 构建轻量级跨平台桌面应用程序

GitHub 发布(按日期最新) GitHub 上次提交 构建状态 福萨状态

Neutralinojs 是一个轻量级和可移植的桌面应用程序开发框架。它允许您使用 JavaScript、HTML 和 CSS 开发轻量级跨平台桌面应用程序。使用 Neutralinojs 构建的应用程序可以在 Linux、macOS、Windows、Web 和 Chrome 上运行。此外,您可以使用任何编程语言(通过扩展 IPC)扩展 Neutralinojs,并将 Neutralinojs 用作任何源文件的一部分(通过子进程 IPC)。

开始使用 neu CLI。

 # Creating a new app
 npm i -g @neutralinojs/neu
 neu create hello-world
 cd hello-world
 neu run

 # Building your app (No compilation - takes less than a second)
 neu build

开始构建应用程序:neutino.js.org/docs

为什么是 Neutralinojs?

在 Electron 和 NWjs 中,您必须安装 NodeJ 和数百个依赖库。嵌入式 Chromium 和 Node 使简单的应用程序变得臃肿。Neutralinojs 提供了一个轻量级和可移植的 SDK,它是 Electron 和 NW.js 的替代品。Neutralinojs 不捆绑 Chromium 并使用操作系统中现有的 Web 浏览器库(例如:Linux 上的 gtk-webkit2)。Neutralinojs 为原生操作实现了一个 WebSocket 连接,并嵌入了一个静态 Web 服务器来提供 Web 内容。此外,它还为开发人员提供了一个内置的JavaScript 客户端库

使用标签中性节点在 StackOverflow 上提问

贡献

请查看贡献指南。我们使用 GitHub Discussions、Slack 和 Discord 进行快速讨论。

Neutralinojs 贡献者:

使用contributors-img创建的图像。

子项目

赞助商和捐赠者

组织和个人支持 Neutralinojs 的开发。见:https ://codezri.org/sponsors

如果您想支持我们的工作,您可以通过Patreon向 Neutralinojs 捐款。

成为一名赞助人

许可和版权

  • Neutralinojs 核心:麻省理工学院。版权所有 (c) 2021 Neutralinojs 和贡献者。
  • C++ websocket 客户端/服务器库:来自zaphoyd/websocketpp的 BSD-3-Clause 。版权所有 (c) 2014,Peter Thorson。版权所有。
  • JSON 解析器库:来自nlohmann/json的 MIT 。版权所有 (c) 2013-2021 Niels Lohmann。
  • 跨平台 webview 库:来自webview/webview的 MIT 。版权所有 (c) 2017 年谢尔盖·扎伊采夫。
  • 跨平台托盘库:来自zserge/tray的 MIT 。版权所有 (c) 2017 年谢尔盖·扎伊采夫。
  • 跨平台 GUI 对话框库:来自samhocevar/portable-file-dialogs 的WTFPL 。版权所有 (c) 2018—2020 Sam Hocevar
  • Base64 编码器/解码器库:来自tobiaslocker/base64的 MIT 。版权所有 (c) 2019 托拜厄斯储物柜。
  • 跨平台已知平台目录 API:来自sago007/PlatformFolders的 MIT 。版权所有 (c) 2015 Poul Sander。
  • C++ 日志库:来自amrayn/easyloggingpp的 MIT 。版权所有 (c) 2012-2018 Amrayn Web 服务。版权所有 (c) 2012-2018 @abumusamq
  • 跨平台进程库:来自eidheim/tiny-process-library 的MIT 。版权所有 (c) 2015-2020 Ole Christian Eidheim。
  • Asio 独立 C++ 库:来自chriskohlhoff/asio的Boost License v1.0。版权所有 (c) 2003-2021 Christopher M. Kohlhoff
  • 跨平台 C++ 剪贴板库:来自dacap/clip的 MIT 。版权所有 (c) 2015-2021 大卫卡佩罗
  • 跨平台 C++ 系统信息库:来自ThePhD/infoware的 CC0 1.0 Universal 。由 nabijaczleweli 和 ThePhD 于 2016-2020 年撰写
  • 标志设计学分:IconsPng。如他们的网站所述,版权免费。

查看完整的许可文件

福萨状态