Skip to main content

NSI Designer

Features

  • A PySide6 desktop application for creating NSIS installer scripts (.nsi):
  • Just point to .exe all other files in the exe-location will be added to the installer package
  • Live script preview
  • Asset pickers and format conversion (icons to .ico, welcome bitmap to .bmp)
  • Set Registry values and environment variables
  • Language selection dialog
  • Presets for install location, execution level, and scope
  • Export with encoding selection (UTF-8 or ANSI)
  • Optional flags /S (silent), /NOICONS (do not create shortcuts), /LOG=[path] (logging) and /D=[path (always without Quotes!)]
  • Makensis integration to compile the script directly from within the app

What is NSI Designer?

NSI Designer is a free Windows installer creator and NSIS GUI tool that helps developers build professional setup packages without writing scripts by hand.
It acts as a setup maker / installer builder for your applications, generating .nsi scripts and compiling them into .exe installers using NSIS.

With NSI Designer you can:

  • Quickly create Windows setup wizards for your apps
  • Use a graphical interface instead of editing NSIS scripts manually
  • Package executables, assets, registry keys, and environment variables
  • Export ready‑to‑use installers with uninstaller support
  • Create Nullsoft Scriptable Install System boilerplates for your applications

Whether you call it an installer maker, setup creator, or installer generator, NSI Designer gives you a modern, PySide6‑based desktop app to streamline the process.

Download Windows Installer

Get the latest Installer: https://github.com/digidigital/nsi-designer/releases

Install via PyPi

Install via pypi and run from command line:

nsi_designer

or

python -m nsi_designer

NSIS (Nullsoft Scriptable Install System)

Don´t forget to install NSIS - https://nsis.sourceforge.io/ - since you need it to compile the scripts.

Notes

  • Asset conversions happen on export using Pillow.
  • The uninstaller reverses all installer actions, including registry and environment changes (safe append removal).
  • Always manually check the script and test the installer prior to production use!
  • If you mess with the registry things can go terribly wrong on uninstall if you do not take care that everything is set up correctly.
  • NEVER use set-Mode with existing environment variables (like Path)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nsi_designer-0.1.3.tar.gz (69.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nsi_designer-0.1.3-py3-none-any.whl (73.1 kB view details)

Uploaded Python 3

File details

Details for the file nsi_designer-0.1.3.tar.gz.

File metadata

  • Download URL: nsi_designer-0.1.3.tar.gz
  • Upload date:
  • Size: 69.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nsi_designer-0.1.3.tar.gz
Algorithm Hash digest
SHA256 94040dfd6a0f4c4bbe0260a2b794e19b71c31afa1cc4d63c9e92db1804fe7ded
MD5 24e932d5ca14f153f1387a6439071558
BLAKE2b-256 53a70d86894c31a50f2184ce1daa189112bca55d0415db9ef4cce3705e9e8123

See more details on using hashes here.

File details

Details for the file nsi_designer-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: nsi_designer-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 73.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nsi_designer-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ebd49680c3adcf226bd9766fb2edc421600712ed2decd361049b04cd66075693
MD5 61ca55a0d096002a9af42de2b8df665b
BLAKE2b-256 0db38d164079db8b6c0daa2b78312daad22eaa5b57040fcba0c832b39a8b4a10

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page