RustPython

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

    A Python Interpreter written in Rust

    I first read about RustPython today and found this discussion that seems very interesting and still pertinent to the topic. Here's my take on it:

  • ruff

    An extremely fast Python linter and code formatter, written in Rust.

    On a seni-related note, I started using ruff (Python linter written in Rust) last week and I'm seriously impressed. It's amazing to use a Python linter with a runtime measured in milliseconds. I think I'll be using it on all my projects going forward instead of flake8/pylint: https://github.com/charliermarsh/ruff

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

  • PyO3

    Rust bindings for the Python interpreter

    On the other hand it's what PyO3 enables that should be interesting for everyone in the python community, right now. The integration and build process is fantastic and this will for sure lead to more libraries being supported by native extensions - barely anyone dared to make C extensions, while now in Rust it's more accessible. Indeed learning the language is a significant effort, but C extensions was also about maintaining a complex build system - handling dependencies in C is not a panacea.

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