A high-performance, zero-overhead, extensible Python compiler using LLVM

Codon is a high-performance Python implementation that compiles to native machine code without any runtime overhead, offering speedups of 10-100x on a single thread. It supports native multithreading, outperforming C/C++ in some cases. Codon’s goals include mimicking CPython, achieving top-notch performance, providing hardware support, offering optimizations, and ensuring interoperability. Notable non-goals of Codon are not being a drop-in replacement for CPython and avoiding new syntax or language constructs. Pre-built binaries for Linux and macOS are available, with options for compiling programs and working with Python packages. Codon also supports GPU programming and parallelism. Explore more on their website for detailed documentation.

https://github.com/exaloop/codon

To top