Microsoft is hiring, looking to speed up cpython

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • CPython

    The Python programming language

  • The Python interpreter which is implemented in the C language. It's the most common interpreter implementation used; it's what you'd get if you downloaded Python from python.org. Its source code lives here if you want to have a look.

  • hpy

    HPy: a better API for Python

  • The whole C API (how to interact with. Python from c code and to write c-extensions) mixesrivate and public APIs in a way that is very difficult to duplicate. Most of the alternative interpreters or optimisers don’t try, which means they can never optimise past the level of a single function ( numba, pyston). PyPy and Graal Python have teamed up to solve this with HPy https://hpyproject.org which is still a work in progress.

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

    fast data loading with binary copy

  • From time to time, I use pgcopy coupled with psycopg2cffi to feed large volumes of data processed by custom parsers written in Python for several formats. The whole process is 4-5x faster with PyPy.

  • psycopg2cffi

    Port to cffi with some speed improvements

  • From time to time, I use pgcopy coupled with psycopg2cffi to feed large volumes of data processed by custom parsers written in Python for several formats. The whole process is 4-5x faster with PyPy.

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