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)
| File | Size | Uploaded | |
|---|---|---|---|
| nsi_designer-0.1.3.tar.gz | 69.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|