百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

neutralinojs

> 前端框架
开源

便携式、轻量级的跨平台桌面应用程序开发框架

8.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

便携式、轻量级的跨平台桌面应用程序开发框架

Neutralinojs is a lightweight and portable desktop application development framework. It lets you develop lightweight cross-platform desktop applications using JavaScript, HTML and CSS. Apps built with Neutralinojs can run on Linux, macOS, Windows, Web, and Chrome. Also, you can extend Neutralinojs with any programming language (via extensions IPC) and use Neutralinojs as a part of any source file (via child processes IPC).

  • Neutralinojs vs. Electron, NW.JS, Tauri, NodeGui, Flutter, .Net MAUI, Wails
  • Roadmap 2025
  • Release notes

Get started with the 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

You can use your favorite frontend frameworks:

# Creating a new React-based app
neu create hello-react -t codezri/neutralinojs-react

Start building apps: neutralino.js.org/docs

Why Neutralinojs?

In Electron and NWjs, you have to install NodeJs and hundreds of dependency libraries. Embedded Chromium and Node make simple apps bloaty. Neutralinojs offers a lightweight and portable SDK which is an alternative for Electron and NW.js. Neutralinojs doesn't bundle Chromium and uses the existing web browser library in the operating system (Eg: gtk-webkit2 on Linux). Neutralinojs implements a WebSocket connection for native operations and embeds a static web server to serve the web content. Also, it offers a built-in JavaScript client library for developers.

Ask questions on StackOverflow using the tag neutralinojs

Contributing

Please check the contribution guide. We use GitHub Discussions and Discord for quick discussions.

  • Join on Discord
  • Start a thread on Discussions

Neutralinojs contributors:

Image created with contributors-img.

Subprojects

  • Releases are powered by ReleaseZri
  • Previous binary builds were powered by BuildZri (now the project uses CMake + Ninja)

Sponsors and Donators

Organizations and individuals support Neutralinojs development. See: https://codezri.org/sponsors

If you like to support our work, you can donate to Neutralinojs via Patreon or GitHub Sponsors.

Licenses and Copyrights

  • Neutralinojs core: MIT. Copyright (c) 2025 Neutralinojs and contributors.
  • C++ websocket client/server library: BSD-3-Clause from zaphoyd/websocketpp. Copyright (c) 2014, Peter Thorson. All rights reserved.
  • HTTP/HTTPS server and client library: MIT from yhirose/cpp-httplib. Copyright (c) 2026, Yuji Hirose.
  • Mbed TLS cryptographic and SSL/TLS library: Apache-2.0 OR GPL-2.0-or-later (Neutralinojs chose Apache-2.0. Read more about dual-licensing from here) from Mbed-TLS/mbedtls. Copyright (c) 2026, The Mbed TLS Contributors.
  • JSON parser library: MIT from nlohmann/json. Copyright (c) 2013-2022 Niels Lohmann.
  • Cross-platform webview library: MIT from webview/webview. Copyright (c) 2017 Serge Zaitsev.
  • Cross-platform tray library: MIT from zserge/tray. Copyright (c) 2017 Serge Zaitsev.
  • Cross-platform GUI dialogs library: WTFPL from samhocevar/portable-file-dialogs. Copyright (c) 2018—2022 Sam Hocevar
  • Base64 encoder/decoder library: MIT from tobiaslocker/base64. Copyright (c) 2019 Tobias Locker.
  • Cross-platform known platform directories API: MIT from sago007/PlatformFolders. Copyright (c) 2015 Poul Sander.
  • C++ logging library: MIT from amrayn/easyloggingpp. Copyright (c) 2012-2018 Amrayn Web Services. Copyright (c) 2012-2018 @abumusamq
  • Cross-platform process library: MIT from eidheim/tiny-process-library. Copyright (c) 2015-2020 Ole Christian Eidheim.
  • Asio standalone C++ library: Boost License v1.0 from chriskohlhoff/asio. Copyright (c) 2003-2021 Christopher M. Kohlhoff
  • Cross-platform C++ clipboard library: MIT from dacap/clip. Copyright (c) 2015-2021 David Capello
  • Cross-platform C++ system information library: CC0 1.0 Universal from ThePhD/infoware. Written in 2016-2020 by nabijaczleweli and ThePhD
  • Cross-platform C++ filesystem watcher library: MIT from SpartanJ/efsw. Copyright (c) 2020 Martín Lucas Golini
  • Resource injection/reading library for C++/Node.js: MIT from nodejs/postject. Copyright (c) 2022 Postman, Inc
  • Cross-platform C++ file and directory soft-deleting library: MIT from robertguetzkow/libtrashcan. Copyright (c) 2019 Robert Gützkow
  • Logo design credits: IconsPng. Copyright free as mentioned on their website.

See the complete license file

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Neutralinojs vs. Electron, NW.JS, Tauri, NodeGui, Flutter, .Net MAUI, Wails
  • •Roadmap 2025
  • •Release notes
  • •Join on Discord
  • •Start a thread on Discussions
  • •Releases are powered by ReleaseZri
  • •Previous binary builds were powered by BuildZri (now the project uses CMake + Ninja)
  • •Neutralinojs core: MIT. Copyright (c) 2025 Neutralinojs and contributors.
  • •C++ websocket client/server library: BSD-3-Clause from zaphoyd/websocketpp. Copyright (c) 2014, Peter Thorson. All rights reserved.
  • •HTTP/HTTPS server and client library: MIT from yhirose/cpp-httplib. Copyright (c) 2026, Yuji Hirose.

> 标签

Cc-plus-pluscross-platformcssframework

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架