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)

Metadata

Release files for nsi-designer 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nsi-designer 0.1.3
File Size Uploaded
nsi_designer-0.1.3.tar.gz 69.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nsi-designer 0.1.3
File Interpreter ABI Platform
nsi_designer-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 142.7 kB

Release files / nsi_designer-0.1.3.tar.gz

Download URL nsi_designer-0.1.3.tar.gz
Size 69.5 kB
Tags Source
SHA-256 checksum
How to use checksums
94040dfd6a0f4c4bbe0260a2b794e19b71c31afa1cc4d63c9e92db1804fe7ded
BLAKE2b-256 checksum
How to use checksums
53a70d86894c31a50f2184ce1daa189112bca55d0415db9ef4cce3705e9e8123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nsi_designer-0.1.3-py3-none-any.whl

Download URL nsi_designer-0.1.3-py3-none-any.whl
Size 73.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebd49680c3adcf226bd9766fb2edc421600712ed2decd361049b04cd66075693
BLAKE2b-256 checksum
How to use checksums
0db38d164079db8b6c0daa2b78312daad22eaa5b57040fcba0c832b39a8b4a10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page