Upcoming Python libraries with a Rust runtime that are useful for the composable data stack:
- greptime: an open-source, cloud-native, distributed time-series database with PromQL/SQL/Python supported
- tokenizers: fast state-of-the-art tokenizers from Huggingface optimized for research and production
- pixi: package management tool for developers, build on top of the conda packaging ecosystem
- polars: lightning-fast DataFrame library for Rust and Python
- pydantic: most widely used data validation library for Python, implemented in Rust since v2
- robyn: fast, innovator friendly, and community driven Python-Rust web framework
- RustPython: RustPython is a Python interpreter written in Rust. RustPython can be embedded into Rust programs to use Python as a scripting language for your application, or it can be compiled to WebAssembly in order to run Python in the browser.
- vegafusion: serverside scaling for the Vega visualization library. While not limited to Python, an initial application of VegaFusion is the scaling of the Altair Python interface to Vega-Lite.
Getting into Rust for speeding up your Python: