https://neutralino.js.org/ Skip to main content Neutralinojs LogoNeutralinojs LogoNeutralinojsDocsAppsVideosRoadmap GSoC 2022 GitHub[?] Donate [ ] Neutralinojs LogoNeutralinojs LogoNeutralinojs * Docs * Apps * Videos * Roadmap * GSoC 2022 * GitHub * [?] Donate Neutralinojs logo animation Neutralinojs Build lightweight cross-platform desktop apps with JavaScript, HTML, and CSS Get StartedJoin Discord Build once with JavaScript Run on Linux, Windows, macOS, Web, and Chrome Browser. Neutralinojs is a lightweight and portable desktop application development framework. It lets you develop lightweight cross-platform desktop applications using JavaScript, HTML and CSS. 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). In Electron and NWjs, you have to install Node.js and hundreds of dependency libraries. Embedded Chromium and Node.js make simple apps bloaty -- in most scenarios, framework weights more than your app source. 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 secure 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. If you can build a website, you can build cross-platform desktop apps too because Neutralinojs is a framework for creating native desktop applications with web technologies like JavaScript, HTML, and CSS. You can indeed use your favorite frontend framework (Angular, React, Svelte, Vue, etc.) for building your next Neutralinojs app. * Learn how to use your favorite frontend library. * Learn how to use your favorite backend language. [INS::INS] Learn Neutralinojs in 5 mins Start building lightweight apps DocsTutorial Native API Native API Neutralinojs Javascript API exposes access to the operating system level functions such as file manipulation, executing commands, showing native dialog boxes, etc. Portable & Zero Dependency Portable & Zero Dependency No extra dependencies are required to run Neutralinojs apps. The great advantage is that you can make applications for all platforms on one platform. No compilers are required! Cross-Platform Support Cross-Platform Support Neutralinojs apps will work on Linux, Windows, macOS, Web, and Chrome. Single portable application can be released for all popular operating systems and web browsers. Lightweight & Fast Lightweight & Fast A simple uncompressed Neutralinojs app is only ~2MB, and a compressed app size is ~0.5MB. Indeed, it will not consume either physical memory or storage like any other Chromium-based cross-platform application development framework. Simple & Flexible Simple & Flexible Neutralinojs team always tend to offer simple and flexible development interfaces for programmers. The framework has simple portable auto-updater and CLI. We don't use OOP-based classes everywhere and time-consuming setups to complicate your work. Any Backend, Any Frontend Any Backend, Any Frontend You can build Neutralinojs apps with any frontend framework with your favorite features like HMR. Also, you can use Neutralinojs as a part of any source file with the child process IPC or extend Neutralinojs API with any backend language with the extensions IPC. Start building lightweight apps! npm install -g @neutralinojs/neu Docs * Getting started * API reference * CLI * Modes * Contributing Community * GitHub * Twitter * Stack Overflow * Medium * YouTube * Slack * Discord * Reddit More * GitHub * Patreon * Privacy policy * Blog Copyright (c) 2022 Neutralinojs | innovation by CodeZri.org