nuitka-gui πŸβž‘οΈβš™οΈ

A friendly graphical interface for Nuitka, the Python-to-C compiler.
No more memorizing long command-line flags β€” just point, click, and compile.


✨ Features


πŸ“Έ Screenshots

Nuitka GUI

Nuitka GUI Screenshot

βš™οΈ Requirements


πŸ“¦ Installation

pip install nuitka-gui

Then launch it from anywhere:

nuitka-gui

Or install directly from GitHub:

pip install git+https://github.com/hbertorello/nuitka-gui.git

πŸš€ Usage

  1. Click "1. Script Principal (.py)" and select your Python entry point.
  2. The tool auto-detects required Nuitka plugins from your imports.
  3. Adjust options: OneFile mode, hide console, icon, metadata.
  4. Set the output folder.
  5. Click "COMPILAR APLICACIΓ“N".

Supported plugin auto-detection

Import in your script Nuitka plugin enabled
tkinter, customtkinter tk-inter
PyQt5 / PyQt6 pyqt5 / pyqt6
PySide6 pyside6
numpy, scipy numpy
torch torch
PIL / Pillow pil
cv2 opencv
django django
sqlalchemy sqlalchemy
…and more See source

πŸ—‚οΈ Project structure

nuitka_gui/
β”œβ”€β”€ __init__.py
└── main.py        ← full GUI source

πŸ› οΈ Development

git clone https://github.com/hbertorello/nuitka-gui.git
cd nuitka-gui
pip install -e .
nuitka-gui

πŸ“„ License

MIT β€” see LICENSE for details.


πŸ™ Credits

Built with CustomTkinter and powered by Nuitka.