RustPython

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarQube - Static code analysis for 29 languages.
  • 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, 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

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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