#
Neutralinojs
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 vs NW.JS vs
Tauri
vsNodeGui
vsFlutter
vs.Net MAUI
Neutralinojs vs Electron vs NW.js (2018) Roadmap for 2022
#
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
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 tag neutralinojs