LPython: A Python Compiler to Machine Code

2025-05-16

LPython is a Python compiler that translates type-annotated Python code into optimized machine code, supporting backends like LLVM, C, C++, WASM, Julia, and x86. Benchmarks demonstrate its speed in both compilation and runtime. It offers Just-In-Time (JIT) compilation and seamless interoperability with CPython. An alpha version is available, with bug reports encouraged.

Development Python compiler