Open main menu


Nuitka is a source to source compiler which compiles Python code to C/C++ executables, or C/C++ source code. It accepts Python code of different Python versions (currently 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 and 3.6),[1] and allows for the creation of standalone programs, even when Python is not installed on the target computer. Nuitka is released under the Apache License.

Developer(s) Kay Hayen and others
Stable release
0.6.0 / 27 September 2018; 14 days ago (2018-09-27)
Available in English
Type source-to-source compilers
License Apache License 2.0

Nuitka was discussed at the 2012 EuroPython conference, and serious development began at the end of the same year. It supports all features of the Python language since the end of 2014.[2]

Currently it is not possible to cross-compile binaries (e.g. building the executable on Windows, and ship it to Mac OS X). Standalone binaries include CPython, leading to rather large file sizes, and building executables requires a C/C++ compiler (gcc, g++, clang, MinGW or Microsoft Visual Studio) and a Python installation.

Web linksEdit