exaloop/codon
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 99
- Release rhythm 73
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 23
- age_days: 1801
- days_rel: 183
- days_push: 7
- n_releases_24m: 10
Adoption not part of the score
16834 stars · 603 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Codon is a high-performance Python compiler that statically compiles Python-like code to native machine code via LLVM, typically achieving 10-100x speedups over CPython. It supports native multithreading without the GIL, GPU programming, a built-in NumPy implementation, and interoperability with Python, C/C++, and JIT compilation of functions in existing Python codebases.
Use cases
- speed up slow python code without rewriting in c
- compile python to native machine code
- write multithreaded python code without the gil
- accelerate numpy code
- create python extension modules without c or cython
- jit compile performance-critical functions in a python codebase
- run python on embedded or edge devices
When to choose
- your python code is compute-bound and you want C/C++-level performance
- you need native multithreading or GPU execution from Python-like code
- you want to build fast Python extensions without writing C/C++/Cython
- you can accept a mostly-Python language that is not a drop-in CPython replacement
When to avoid
- you need a fully drop-in CPython replacement for a large dynamic codebase
- your code relies heavily on Python's dynamic features or unported modules
- you need native Windows support (use WSL)
- you depend on arbitrary third-party Python libraries at runtime without interop overhead
Facets
cli-tool · maturity active
compiler concurrency gpu-computing cli plugin-system programming-languages compilers performance developer-tools python cpp cli python-compiler ahead-of-time-compilation numpy jit no-gil python-extensions llvm compiler linux macos
10 sources
- readme: https://github.com/exaloop/codon · fetched 2026-08-28 · 55947668100f
- homepage: https://docs.exaloop.io · fetched 2026-08-29 · af74db7d04c9
- site_page: https://docs.exaloop.io/start/install · fetched 2026-08-29 · ad798f2748b8
- site_page: https://docs.exaloop.io/integrations/python/python-from-codon · fetched 2026-08-29 · 81c2ccac666d
- site_page: https://docs.exaloop.io/start/faq · fetched 2026-08-29 · d009dec08194
- site_page: https://docs.exaloop.io/start/changelog · fetched 2026-08-29 · 600c22babd95
- site_page: https://docs.exaloop.io/integrations/python/codon-from-python · fetched 2026-08-29 · dba98eb2c914
- site_page: https://docs.exaloop.io/integrations/python/extensions · fetched 2026-08-29 · e91b111429ab
- site_page: https://docs.exaloop.io/integrations/cpp/cpp-from-codon · fetched 2026-08-29 · abae1e7a33ea
- site_page: https://docs.exaloop.io/integrations/cpp/codon-from-cpp · fetched 2026-08-29 · 03a9d82954fd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| exaloop/codon | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem