{"repo":"exaloop/codon","free":true,"listed":false,"github":"https://github.com/exaloop/codon","clone":"git clone https://github.com/exaloop/codon.git","description":"A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support","language":"Python","stars":16830,"topics":["python","compiler","llvm","high-performance","gpu-programming","parallel-programming","numpy"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Docs &nbsp;&#183;&nbsp; FAQ &nbsp;&#183;&nbsp; Blog &nbsp;&#183;&nbsp; Discord &nbsp;&#183;&nbsp; Roadmap &nbsp;&#183;&nbsp; Benchmarks What is Codon? Codon is a high-performance Python implementation that compiles to native machine code without any runtime overhead. Typical speedups over vanilla Python are on the order of 10-100x or more, on a single thread. Codon's performance is typically on par with (and sometimes better than) that of C/C++. Unlike Python, Codon supports native multithreading, which can lead to speedups many times higher still. Think of Codon as Python reimagined for static, ahead-of-time compilation, built from the ground up with best possible performance in mind. Goals - :bulb: No learning curve: Be as close to CPython as possible in terms of syntax, semantics and libraries - :rocket: Top-notch performance: At least on par with low-level languages like C, C++ or Rust - :computer: Hardware support: Full, seamless support for multicore programming, multithreading (no GIL!), GPU and more - :chart with upwards trend: Optimizations: Comprehensive optimization framework that can target high-level Python constructs and libraries - :battery: Interoperability: Full interoperability with Python's ecosystem of packages and libraries Non-goals - :x: Drop-in replacement for CPython: Codon is not a drop-in replacement for CPython. There are some aspects of Python that are not suitable for static compilation — we don't support these in Codon. There are ways to use Cod","default_branch":null,"files":null,"tree":[],"storefront":"/r/exaloop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/exaloop/codon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}