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
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • 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

  • 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
  • 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

  • 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
  • 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