Python Compiler

Open-source Python projects categorized as Compiler

Top 23 Python Compiler Projects

  • tvm

    Open deep learning compiler stack for cpu, gpu and specialized accelerators

  • Project mention: Making AMD GPUs competitive for LLM inference | news.ycombinator.com | 2023-08-09

    Yes, this is coming! Myself and others at OctoML and in the TVM community are actively working on multi-gpu support in the compiler and runtime. Here are some of the merged and active PRs on the multi-GPU (multi-device) roadmap:

    Support in TVM’s graph IR (Relax) - https://github.com/apache/tvm/pull/15447

  • Nuitka

    Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.

  • Project mention: Py2wasm – A Python to WASM Compiler | news.ycombinator.com | 2024-04-22

    Thanks for the feedback! I'm Syrus, main author of the work on py2wasm.

    We already opened a PR into Nuitka to bring the relevant changes upstream: https://github.com/Nuitka/Nuitka/pull/2814

    We envision py2wasm being a thin layer on top of Nuitka, as also commented in the article.

    From what we gathered, we believe that there's usefulness on having py2wasm as a separate package, as py2wasm would also need to ship the precompiled Python distribution (3.11) for WASI (which will not be needed for the other Nuitka use cases), apart of also shipping other tools that are not directly relevant for Nuitka

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Numba

    NumPy aware dynamic Python compiler using LLVM

  • Project mention: Mojo🔥: Head -to-Head with Python and Numba | dev.to | 2023-09-27

    Around the same time, I discovered Numba and was fascinated by how easily it could bring huge performance improvements to Python code.

  • hy

    A dialect of Lisp that's embedded in Python

  • Project mention: A dialect of Lisp that's embedded in Python | news.ycombinator.com | 2024-04-09
  • Coconut

    Simple, elegant, Pythonic functional programming.

  • Project mention: Coconut: Simple, elegant, Pythonic functional programming | news.ycombinator.com | 2023-11-27
  • cinder

    Cinder is Meta's internal performance-oriented production version of CPython. (by facebookincubator)

  • Project mention: Meta Used Monolithic Architecture to Ship Threads in Only Five Months | news.ycombinator.com | 2024-04-10

    Meta is actually contributing directly to upstream cpython. If you really wanted to, the internal fork is also open source: https://github.com/facebookincubator/cinder

  • alpa

    Training and serving large-scale neural networks with auto parallelization.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Transcrypt

    Python 3.9 to JavaScript compiler - Lean, fast, open! -

  • Project mention: Ask HN: Why don't browsers just build a non-JS interpreter? | news.ycombinator.com | 2024-01-10
  • PeachPy

    x86-64 assembler embedded in Python

  • Project mention: Portable Efficient Assembly Code-Generator in Higher-Level Python (PeachPy) | news.ycombinator.com | 2024-01-05
  • Cantonese

    粤语編程語言.The Cantonese programming language.

  • ModiScript

    Acche din aa gaye

  • ShivyC

    C compiler created in Python.

  • nimporter

    Compile Nim Extensions for Python On Import!

  • shedskin

    Shed Skin is a restricted-Python-to-C++ compiler. Read the introduction below to learn about the restrictions.

  • rickroll-lang

    The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/

  • Project mention: The Rick Roll programming language | news.ycombinator.com | 2023-08-24
  • finn

    Dataflow compiler for QNN inference on FPGAs

  • Project mention: Hi, What could be the best HLS tool for implementing neural networks on FPGA | /r/FPGA | 2023-06-13

    FINN - https://github.com/Xilinx/finn

  • hidet

    An open-source efficient deep learning framework/compiler, written in python.

  • Project mention: karpathy/llm.c | news.ycombinator.com | 2024-04-08

    Check out Hidet [1]. Not as well funded, but delivers Python based ML acceleration with GPU support (unlike Mojo).

    [1] https://github.com/hidet-org/hidet

  • prometeo

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

  • Pyverilog

    Python-based Hardware Design Processing Toolkit for Verilog HDL

  • devito

    DSL and compiler framework for automated finite-differences and stencil computation

  • artiq

    A leading-edge control system for quantum information experiments

  • Cwerg

    The best C-like language that can be implemented in 10kLOC.

  • Project mention: Cwerg: C-like language that can be implemented in 10kLOC | news.ycombinator.com | 2024-03-21

    Perhaps these have already been dealt with and I'm missing critical information. If so, my apologies. Great work, in any case.

    [1] https://github.com/robertmuth/Cwerg/tree/master/FrontEnd#dis...

  • pytago

    A source-to-source transpiler for Python to Go translation

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Compiler related posts

Index

What are some of the best open-source Compiler projects in Python? This list will help you:

Project Stars
1 tvm 11,156
2 Nuitka 10,835
3 Numba 9,432
4 hy 4,775
5 Coconut 3,943
6 cinder 3,375
7 alpa 2,983
8 Transcrypt 2,808
9 PeachPy 1,948
10 Cantonese 1,131
11 ModiScript 1,034
12 ShivyC 1,013
13 nimporter 810
14 shedskin 782
15 rickroll-lang 736
16 finn 661
17 hidet 614
18 prometeo 610
19 Pyverilog 571
20 devito 520
21 artiq 403
22 Cwerg 396
23 pytago 371

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com