S6: A standalone JIT compiler library for CPython

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SaaSHub - Software Alternatives and Reviews
  • s6

  • awesome-python-compilers

    Retrospective of Python compilation efforts

    - Nuitka (Ahead of time, IIRC)

    At this point we should build a "Awesome Python Compilers" repo ... oh wait, it obviously already exists: https://github.com/pfalcon/awesome-python-compilers

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • pythran

    Ahead of Time compiler for numeric kernels

    In someone lands here seeking a maintained compiler for Python, there's a lot, on top of my head:

    - Pythran (https://pythran.readthedocs.io) (ahead of time compiler)

  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Do any of these JITs/compilers help with machine learning model building? (Mentioned explicitly in the s6 repo)

    e.g. PyPy doesn't work with PyTorch https://github.com/pytorch/pytorch/issues/17835

  • CPython

    The Python programming language

    I like Julia, but I'm not sure it has enough investment to really dethrone Python.

    I know it's not the perfect metric, but when evaluating the livelihood of a language I like to look at the reference implementation commit frequencies.

    In the past week CPython had 40 commits to it's repo: https://github.com/python/cpython/graphs/commit-activity

    Julia had 2:

  • julia

    The Julia Programming Language

    https://github.com/JuliaLang/julia/graphs/commit-activity

    For comparison, here are some JS engines:

    V8 148:

  • V8

    The official mirror of the V8 Git repository

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • WebKit

    Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts