Codon is yet another language pretending to be Python for attention, but the similarity is really just skin deep. The language does not have semantics which are at all compatible with Python semantics. You can’t even have a heterogeneous list, the strings are ASCII only byte arrays, functions must h… Answer from Mason on discourse.julialang.org
🌐
Exaloop
docs.exaloop.io › overview
Codon
Codon reads Python code and organizes it into a form the compiler can analyze.
Discussions

How do you think about Codon?
The following comparison is on the official Codon website: CPython? Codon tries to follow CPython’s syntax, semantics and APIs as closely as possible, aside from a few cases where Codon differs from CPython for performance reasons (one example being Codon’s 64-bit int vs. More on discourse.julialang.org
🌐 discourse.julialang.org
7
2
September 25, 2024
A high-performance, zero-overhead, extensible Python compiler using LLVM
This is targeting a Python subset, not Python itself · For example, something as simple as this will not compile, because lists cannot mix types in Codon (https://docs.exaloop.io/codon/language/collections#strong-ty...): More on news.ycombinator.com
🌐 news.ycombinator.com
93
241
September 29, 2024
Check out Codon: A Python compiler if you have a need for C/C++ speed • The Register Forums
While it can be optimized for better performance, Python is prized for qualities other than speed, such as readability, a manageable learning curve, an expansive ecosystem, and utility in both … ... The @codon.jit decorator sounds like an incredibly useful compromise from the docs. More on forums.theregister.com
🌐 forums.theregister.com
Codon: a high-performance Python compiler using LLVM
This looks cool, but can you call it a Python compiler when it doesn't support all the Python syntax features? Isn't it more like a compiled language that's based on Python? More on reddit.com
🌐 r/programming
30
139
December 8, 2022
🌐
Reddit
reddit.com › r/python › what are your thoughts on codon compiler having a paid licence?
r/Python on Reddit: What are your thoughts on Codon compiler having a paid licence?
March 26, 2023 - 153 votes, 73 comments. A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support - codon/LICENSE at develop ·…
🌐
USENIX
usenix.org › publications › loginonline › codon-python-compiler
Codon: Python Compiler | USENIX
April 25, 2023 - The article's author, Rachel Gordon, stressed that Codon can compile Python scripts into native code that is as fast, and sometimes faster, than hand-crafted code in C/C++. But quotes from Ariya Shajii, one of Codon’s two developers, mentioned that there were also limitations, in that some of the dynamic features of Python would not work, and that not all of Python 3 was available.
🌐
SourceForge
sourceforge.net › projects › codon.mirror
Codon download | SourceForge.net
Codon is a high-performance Python compiler that compiles Python code to native machine code without any runtime overhead. Typical speedups over Python are on the order of 100x or more, on a single thread.
🌐
Julia Programming Language
discourse.julialang.org › offtopic
How do you think about Codon? - Offtopic - Julia Programming Language
September 25, 2024 - The following comparison is on the official Codon website: CPython? Codon tries to follow CPython’s syntax, semantics and APIs as closely as possible, aside from a few cases where Codon differs from CPython for perfor…
Find elsewhere
🌐
The New Stack
thenewstack.io › home › codon is a faster python compiler (for some workloads)
Codon Is a Faster Python Compiler (for Some Workloads) - The New Stack
May 11, 2023 - Created as a way to speed processing of genomic data, Cordon can compile some Python programs at a fraction of the speed of the Python compiler itself.
🌐
MIT News
news.mit.edu › 2023 › codon-python-based-compiler-achieve-orders-magnitude-speedups-0314
Python-based compiler achieves orders-of-magnitude speedups | MIT News | Massachusetts Institute of Technology
March 14, 2023 - Codon is a new tool that compiles Python code to run it more efficiently and effectively while allowing for customization and adaptation to various domains.
🌐
USENIX
usenix.org › publications › loginonline › codon-python-compiler-update
Codon: Python Compiler Update | USENIX
March 10, 2025 - In their blog post, the authors provide charts showing the improvement of Codon over regular Python when running the NPBench NumPy benchmarks. The geometric mean of speedups is modest, 2.4x, but the maximum is crazy, at 900x.
🌐
Mit
cap.csail.mit.edu › sites › default › files › research-pdfs › Codon- A Compiler for High-Performance Pythonic Applications and DSLs.pdf pdf
Codon: A Compiler for High-Performance Pythonic Applications and DSLs
Python programs and leverages a novel intermediate repre- sentation to easily incorporate domain-specific optimizations · and analyses. We showcase and evaluate several compiler · extensions and DSLs for Codon targeting various domains,
🌐
Exaloop
exaloop.io
Exaloop | Python, Turbocharged
Exaloop’s Codon framework compiles Python to native machine code for 10-100x performance gains, multithreading, GPU acceleration & more.
🌐
Hacker News
news.ycombinator.com › item
A high-performance, zero-overhead, extensible Python compiler using LLVM | Hacker News
September 29, 2024 - This is targeting a Python subset, not Python itself · For example, something as simple as this will not compile, because lists cannot mix types in Codon (https://docs.exaloop.io/codon/language/collections#strong-ty...):
🌐
Exaloop
docs.exaloop.io › libraries › api
API Reference | Codon
codon · collections · copy · datetime · functools · getopt · gpu · gzip · heapq · internal · itertools · math · numpy · openmp · operator · os · pickle · python · random · re · simd · sortedlist · statistics · string · sys · threading · time ·
🌐
PyPI
pypi.org › project › codon-harmony
codon-harmony · PyPI
Amino acid reverse translation and DNA optimization tool based on species-specific codon-use distributions.
🌐
GitHub
github.com › exaloop › codon › releases
Releases · exaloop/codon
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support - exaloop/codon
Author: exaloop
🌐
The Register
theregister.com › 2023 › 03 › 11 › python_codon_compiler
Codon: Python compiler takes scripts to C/C++ speeds
March 12, 2023 - As described in a paper [PDF] provided to The Register in advance of its planned March 16 release, "Codon: A Compiler for High-Performance Pythonic Applications and DSLs," the toolchain "enables the development of DSLs that share Python’s syntax and semantics together with added domain-specific features and IR optimizations."
🌐
Mind-hive
codon-md.mind-hive.com
Codon Docs: Welcome to Codon
We cannot provide a description for this page right now
🌐
Medium
adityamangal98.medium.com › codon-making-python-100-faster-without-changing-how-you-write-code-7462a08f8d85
CODON: Making Python 100× Faster Without Changing How You Write Code | by Aditya Mangal | Medium
April 3, 2026 - This is not a bug. This is what C/C++ have been doing since before Python learned to walk. Codon assumes you know what a 64-bit integer is.
🌐
PyPI
pypi.org › project › codon-bias
codon-bias · PyPI
This package provides codon usage bias (CUB) analysis tools for genomic sequences, focusing on protein coding regions, translation efficiency and synonymous mutations.
🌐
The Register
forums.theregister.com › forum › all › 2023 › 03 › 11 › python_codon_compiler
Check out Codon: A Python compiler if you have a need for C/C++ speed • The Register Forums
The biggest difference is most likely that Cython will only use static typing if it's explicitly written, otherwise you still incur dynamic typing overhead, whereas Codon uses black magic to infer the types from a generic Python file and thus needs no extra work for massive speedups.