Browse free open source Python Compilers and projects below. Use the toggles on the left to filter open source Python Compilers by OS, license, language, programming language, and project status.

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
    Learn More
  • 1
    A disassembler for the linux platform. Currently this supports x86 ELF files assumed to be written in C and output to intel- syntax assembly language; however the design is modular and replacements for any of these can be written.
    Leader badge
    Downloads: 810 This Week
    Last Update:
    See Project
  • 2
    Cython

    Cython

    The most widely used Python to C compiler

    Cython is an optimizing static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. Write Python code that calls back and forth from and to C or C++ code natively at any point. Easily tune readable Python code into plain C performance by adding static type declarations, also in Python syntax. Use combined source code level debugging to find bugs in your Python, Cython, and C code. Interact efficiently with large data sets, e.g. using multi-dimensional NumPy arrays. Quickly build your applications within the large, mature, and widely used CPython ecosystem. Integrate natively with existing code and data from legacy, low-level or high-performance libraries and applications. The Cython language is a superset of the Python language that additionally supports calling C functions and declaring C types on variables and class attributes.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 3
    PyInstaller

    PyInstaller

    Converts (packages) Python programs into stand-alone executables

    PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, AIX and Solaris. Its main advantages over similar tools are that PyInstaller works with any version of Python since 2.3, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and uses the OS support to load the dynamic libraries, thus ensuring full compatibility. The main goal of PyInstaller is to be compatible with 3rd-party packages out-of-the-box. This means that, with PyInstaller, all the required tricks to make external packages work are already integrated within PyInstaller itself so that there is no user intervention required. You'll never be required to look for tricks in wikis and apply custom modification to your files or your setup scripts. As an example, libraries like PyQt, Django or matplotlib are fully supported, without having to handle plugins or external data files manually.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 4

    PyInstaller Extractor

    Extract contents of a Windows executable file created by pyinstaller

    MIGRATED TO GITHUB https://github.com/extremecoders-re/pyinstxtractor This is a python script to extract the contents of a PyInstaller generated Windows executable file. The contents of the pyz file (usually pyc files) present inside the executable are also extracted. The pyc files are made valid so that a python bytecode decompiler will recognise it. Script can run on both python 2.x and 3.x Pyinstaller versions 2.0, 2.1, 3.0, 3.1 and 3.2 are supported
    Leader badge
    Downloads: 220 This Week
    Last Update:
    See Project
  • Rezku Point of Sale Icon
    Rezku Point of Sale

    Designed for Real-World Restaurant Operations

    Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
    Learn More
  • 5
    Easy Python Decompiler

    Easy Python Decompiler

    Python 1.0 - 3.4 bytecode decompiler

    Easy Python Decompiler is python bytecode decompiler, decompiles pyc & pyo files. Python version 1.0 to 3.4 are supported. This project is based two excellent decompiler "Uncompyle2" & "Decompyle++" No python installation is necessary for decompiling! You can decompile a single file or a whole directory. Unicode filenames are supported..
    Downloads: 84 This Week
    Last Update:
    See Project
  • 6
    Numba

    Numba

    NumPy aware dynamic Python compiler using LLVM

    Numba is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code. Numba translates Python functions to optimized machine code at runtime using the industry-standard LLVM compiler library. Numba-compiled numerical algorithms in Python can approach the speeds of C or FORTRAN. You don't need to replace the Python interpreter, run a separate compilation step, or even have a C/C++ compiler installed. Just apply one of the Numba decorators to your Python function, and Numba does the rest. Numba is designed to be used with NumPy arrays and functions. Numba generates specialized code for different array data types and layouts to optimize performance. Special decorators can create universal functions that broadcast over NumPy arrays just like NumPy functions do. Numba also works great with Jupyter notebooks for interactive computing, and with distributed execution frameworks, like Dask and Spark.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    SMC - The State Machine Compiler

    SMC - The State Machine Compiler

    Translates state machine into a target programming language.

    SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 8

    GCC toolchain for MSP430

    Superseded by http://www.ti.com/tool/msp430-gcc-opensource

    This is a port of the GNU C Compiler (GCC) and GNU Binutils (as, ld) for the embedded processor MSP430. Tools for debugging and download are provided (GDB, JTAG and BSL) Obsolete. See http://www.ti.com/tool/msp430-gcc-opensource or upstream GNU tools.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 9
    maXbox5

    maXbox5

    maXbox is a script tool engine, compiler and source lib all in one exe

    The Art of Coding: maXbox is a script tool engine, compiler and source lib all in one exe to design and code your scripts in a shellbook! It supports Pascal, Delphi (VCL), Python (P4D), PowerShell and Java Script (Edge WebView).
    Downloads: 33 This Week
    Last Update:
    See Project
  • Reach Your Audience with Rise Vision, the #1 Cloud Digital Signage Software Solution Icon
    Reach Your Audience with Rise Vision, the #1 Cloud Digital Signage Software Solution

    K-12 Schools, Higher Education, Businesses, Restaurants

    Rise Vision is the #1 digital signage company, offering easy-to-use cloud digital signage software compatible with any player across multiple screens. Forget about static displays. Save time and boost sales with 500+ customizable content templates for your screens. If you ever need help, get free training and exceptionally fast support.
    Learn More
  • 10
    HydraDragonAntivirus

    HydraDragonAntivirus

    Dynamic and static analysis with Sandboxie for Windows, including EDR

    Dynamic and static analysis with Sandboxie for Windows, including EDR, ClamAV, YARA-X, custom machine learning AI, behavioral analysis, NLP-based detection, website signatures, Ghidra, Suricata, Sigma, and much more than you can imagine
    Downloads: 16 This Week
    Last Update:
    See Project
  • 11

    Gnu Tools

    Unix Tools For Windows

    CodeBlocks With A full development environment. Took a while but CodeBlocks is now upto speed and in sync with the current release version. New version of CodeBlocks supports XML based configuration, so users can do specialized compiler support if needed. Changed away from the old Msys in favor of Msys2 which has better support for a lot of things like miktex. Old package is still there if you still need it but wont be developed on anymore. Loads of modifications compared to the Msys2 package from Alex, you can still update Msys2 packages from his server though. MinGW64 packages have to many changes compared to Alex version so those will not upgrade but im working on creating my own package server. Current Msys2/MinGW64 gcc is now 6.2.0-4 and binutils 2.27. New packages will be uploaded shortly. Stay tuned for more changes.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Psyco showed that it is possible to execute Python code at speeds approaching that of fully compiled languages, by "specialization". The project is now dead and replaced by PyPy: http://pypy.org/
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    GP2Exe makes .exe files from Python scripts. But it isn\'t like those complicated programs availble, where coding is not important but essential: it has a stable, fast, user-friendly and intuitive GUI to make things as easy as they can be.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14

    arCHMage

    A reader and decompiler for files in the CHM format

    arCHMage is a reader and decompiler for files in the CHM format. This is the format used by Microsoft HTML Help, and is also known as Compiled HTML.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15

    coNCePTuaL

    DSL for writing communication benchmarks

    coNCePTuaL is a toolset for rapidly generating portable, readable, and reproducible network-performance tests. coNCePTuaL can perform the equivalent of many pages of C code with just a few mouse clicks or lines of code in a domain-specific language.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    jbytecode is a Java bytecode disassembler/assembler written in Python. Dissasembly code is aligned with Java bytecodes in the class file so modification and re-assembly is always possible, even when class is obfuscated.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    PYthon to ASsembler TRAnslator. At this moment supports Microchip PIC16 instruction set only. Its main goals are: to support a wide range of microcontrollers and processors, to generate compact and effective code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    ECMA-55 Minimal BASIC compiler

    BASIC Compiler and Interpreter

    John's Mutant contains several projects. The current project is an ECMA-55 Minimal BASIC compiler for Linux systems using AMD64 compatible CPUs. You can download the MinimalBASIC compiler source in the Files section.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    f2cpp is a python script to convert Fortran 77 to C++ code. The output files of f2cpp script, in contrast to the well-known f2c translator, can be easy read by human.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    ASN.1 library for Python
    ASN.1 types and codecs (BER, CER, DER) implementation in Python programming language. A collection of various ASN.1-based protocols data structures is supplied in a dedicated Python package. Project moved to GitHub: https://github.com/etingof/pyasn1
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Antares es un lenguaje de programación relizado dentro de la materia de Proyecto de Desarrollo de Software con el profesor Ariel Ortiz. Los responsables del proyecto son: Luis Ángel De Niz Eduardo Fuentes Alberto Sobrino
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    APTOS is an open source Apt translator project. It consists of several CAM applications, based on the Apt programming language. It is used to create control programs for cnc mills, lathes, water jets, lasers, and other industrial equipment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Asylum will build and run all the commands needed to build songbird. With little user input needed. This tool will be for both beginners and advanced users. This will do those cumbersome commands for you! All you have to know to use this is just English!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Compiler for message-passing network protocols, currently based on UDP. APC is written in Python and produces C code. It includes a C run-time library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    An Open Source IEC 61131-3 Integrated Development Environment, providing PLCOpen SoftPLC programming, CanOpen IO's, and SVG based HMI.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next