Is it time for Python to have a statically-typed, compiled, fast superset?

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • cinder

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

  • The other thing that was interesting to me, was the potential of type annotations to help make for a faster, safer experience on the compiler end of things. One example is seen in Meta’s Cinder project, on the docs it explains how typing can be used to reduce the number of steps for the compiler ([cinder/static_python.rst at cinder/3.8 · facebookincubator/cinder · GitHub](https://github.com/facebookincubator/cinder/blob/cinder/3.8/CinderDoc/static_python.rst)), making it more effective.

  • Cython

    The most widely used Python to C compiler

  • Cython is a statically typed, compiled, fast superset, and it's been out for years. It's neat.

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

    Compile type annotated Python to fast C extensions

  • More recent approaches include mypyc which is (on the tin) quite close to what you describe, and taichi that lives in between.

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

  • Meta Used Monolithic Architecture to Ship Threads in Only Five Months

    1 project | news.ycombinator.com | 10 Apr 2024
  • Back end of Meta Threads is built with Python 3.10 with some interesting tweaks

    2 projects | news.ycombinator.com | 6 Jul 2023
  • Lessons from Mojo for PHP 10+ ?

    1 project | /r/PHP | 3 Jun 2023
  • Python true static typing

    1 project | /r/Python | 20 May 2023
  • If there’s gonna be a Python 4.0 one day, what’s a breaking change you’d like to see? Let’s explore the ideas you have that can make Python even better!

    2 projects | /r/Python | 4 Dec 2022