nuitka_simple_gui
pip install nuitka_simple_guiThen just run
python -m nuitka_simple_guiornuitka_simple_guiOr use uv
uvx nuitka_simple_gui(if you have uv)
A simple GUI app for Nuitka.
Tip: On Windows, Zig is recommended as the C compiler — lightweight, no extra setup, and supports Python 3.13+ (which MinGW64 does not yet). Install with:
pip install nuitka_simple_gui[zig]
Optional Dependencies
| Extra | Package | Purpose |
|---|---|---|
zig |
ziglang>=0.16.0 |
Use Zig as C compiler (--zig / CC auto-detect) |
Features
- Easily build your Python code into executable files using Nuitka
- Handy shortcut buttons for common tasks
- Compress folders into zip files
- Quickly create a symbolic link for
start.exe - Separate dependencies and source code—only build your source code
- Added
onefilemode (since 2023.07.18), withkeep cacheoption for cached extraction(since 2025.9.23) - Added a beep notification after finishing on Windows (since 2023.07.18)
- Added
dump-configandload-configfeatures (since 2023.07.27) - For more changes, check the changelog below
- Fix Linux & macOS compatibility (since 2025.11.18)
- Added
--zigbuild tool option andCCinput for custom compiler path, auto-detects ziglang (install withpip install nuitka_simple_gui[zig]) - Added
scan_pipscheckbox: scans.pyfiles in.pipsdir for stdlib imports, auto-fills--include-package/--include-moduleto preventModuleNotFoundErrorwith--nofollow-imports
User Manual
No manual needed—just use the GUI!
Documentation
No docs needed—just use the GUI!
What's Next?
I'm still thinking about it. Stay tuned!
WARNING
- On Windows, Nuitka needs a C compiler. You can install MinGW64, Visual Studio, or Zig (recommended).
- If you don't have a C compiler, just run
python -m nuitka --version --assume-yes-for-downloadsand Nuitka will try to download MinGW64 for you automatically.
- If you don't have a C compiler, just run
Screenshot
Changelog
- 2026.5.28
- Added
--zigbuild tool option andCCinput with auto-detect ziglang support - Added optional dependency
pip install nuitka_simple_gui[zig](ziglang is no longer required) - Added
requires-python >= 3.11to project metadata - Updated
--onefile-tempdir-spectooltip with correct{}token syntax and new tokens (PROGRAM_DIR,FILE_VERSION,PRODUCT_VERSION) - Added warning for Windows zig mode: onefile with relative paths and "keep cache" unchecked may fail
- Added
- 2026.1.31
- Use
--windows-console-modedropdown instead of deprecated--windows-disable-console - Use
--macos-create-app-bundleinstead of deprecated--macos-disable-console - Added
--macos-app-iconoption for macOS
- Use
- 2025.11.21
- Fixed
--include-data-dir->--include-raw-dirfor nuitka compatibility - Updated config load logic
- Fixed
- 2025.11.20
- Fixed
popup_get_filefordump_config
- Fixed
- 2025.11.18
- Fixed Linux & macOS compatibility
- 2025.9.23
- Added a "keep cache" checkbox for
--onefilemode
- Added a "keep cache" checkbox for
- 2025.1.7
- Added a
nuitka_cachebutton to showNUITKA_CACHE_DIR - Added support for
--jobs
- Added a
- 2025.1.6
- Added tooltips to plugin checkboxes
- Moved
ensure_python_pathlog to the GUI textarea, for manual GCC downloads
- 2025.01.05
- Fixed a failure when
pip_argsis empty - Made the Nuitka plugin list update dynamically
- Fixed a failure when
Release files for nuitka_simple_gui 2026.7.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nuitka_simple_gui-2026.7.19.tar.gz | 393.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nuitka_simple_gui-2026.7.19-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 406.8 kB
Release files / nuitka_simple_gui-2026.7.19.tar.gz
| Download URL | nuitka_simple_gui-2026.7.19.tar.gz |
|---|---|
| Size | 393.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
11a609e49bcfc1125c73267f87dd17193bbe32155f20e79c7b0befdd6b7a975d
|
|
BLAKE2b-256 checksum How to use checksums |
cb1dd42a0d3d9de137390129cbd9c05cceffa21b33593e9b00fe927b2e7232ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.33.1
|
Release files / nuitka_simple_gui-2026.7.19-py3-none-any.whl
| Download URL | nuitka_simple_gui-2026.7.19-py3-none-any.whl |
|---|---|
| Size | 13.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
11770cd8605bced32d687aa6081ee98f883f3ba701760bb8cf141deafc79231d
|
|
BLAKE2b-256 checksum How to use checksums |
f3a36a3c5ae29bd0ea6284d1ceb7320dd954f3c7e5ef03247d50826e2335c874
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.33.1
|