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: Python Is Portable | news.ycombinator.com | 2024-04-15

    This is a good place to mention https://nuitka.net/ which aims to compile python programs into standalone binaries.

  • 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). The latest post mention was on 2024-04-15.

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,130
2 Nuitka 10,744
3 Numba 9,404
4 hy 4,772
5 Coconut 3,941
6 cinder 3,371
7 alpa 2,979
8 Transcrypt 2,808
9 PeachPy 1,946
10 Cantonese 1,133
11 ModiScript 1,034
12 ShivyC 1,014
13 nimporter 808
14 shedskin 780
15 rickroll-lang 734
16 finn 658
17 hidet 614
18 prometeo 610
19 Pyverilog 571
20 devito 518
21 artiq 400
22 Cwerg 395
23 pytago 371

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