Back to Neutralinojs
GSoC 2026

CLI Plugin to generate platform-specific installers

Neutralinojs makes it easy to build lightweight cross-platform desktop apps, but distributing them is still fragmented. Developers currently rely on external tools like AppImage, NSIS, or Debian packagers to create installers for each platform, leading to inconsistent workflows and added complexity. This project proposes Neutralinojs Builder, an official CLI plugin that simplifies and standardizes installer generation while keeping the core neu CLI minimal and platform-agnostic. The solution will be a Node.js-based CLI plugin that introduces a neu builder command to generate platform-specific installers (e.g., NSIS for Windows, DEB/AppImage for Linux) through simple commands or configuration. It will follow a modular design where each packaging target is implemented as a dynamically loaded internal module, ensuring scalability and a lightweight codebase. The project will also explore Neutralinojs SEA (Single Executable Applications) to further improve portability and distribution. This project aims to provide a unified and efficient packaging workflow for Neutralinojs developers.

Project details

Contributor

Anirudh Lakhanpal

Mentors

Not available

Technologies

Not listed in the archive