This document is the recommended first read if you are interested in using
Nuitka, understand its use cases, check what you can expect, license,
requirements, credits, etc.
Nuitka is the Python compiler. It is a seamless replacement or extension to the Python interpreter and compiles every construct that CPython 2.6, 2.7, 3.2, 3.3, 3.4, and 3.5 have. It then executed uncompiled code, and compiled code together in an extremely compatible manner.
You can use all Python library modules or and all extension modules freely. It translates the Python into a C level program that then uses "libpython" to execute in the same way as CPython does. All optimization is aimed at avoiding overhead, where it's unnecessary. None is aimed at removing compatibility, although there is an "improved" mode, where not every bug of standard Python is emulated, e.g. more complete error messages are given.
Nuitka alternatives and similar packages
Based on the "Distribution" category.
Alternatively, view Nuitka alternatives based on common mentions on social networks and blogs.
PyInstaller9.2 8.9 L3 Nuitka VS PyInstallerFreeze (package) Python programs into stand-alone executables
PyOxidizer7.7 9.7 Nuitka VS PyOxidizerA modern Python application packaging and distribution tool
pyarmor6.2 8.7 Nuitka VS pyarmorA tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
dh-virtualenv5.6 3.1 L5 Nuitka VS dh-virtualenvPython virtualenvs in Debian packages
pynsist4.5 2.1 L5 Nuitka VS pynsistBuild Windows installers for Python applications
packaging4.2 9.3 Nuitka VS packagingCore utilities for Python packages
py2app2.4 - Nuitka VS py2appFreezes Python scripts (Mac OS X).
py2exe1.0 0.0 L2 Nuitka VS py2exemodified py2exe to support unicode paths
Write Clean Python Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Nuitka or a related project?