awesome-python-rs
github.com/ritwiktiwari/awesome-python-rs ↗Python tools, libraries, and frameworks with Rust under the hood.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me articles resources from awesome-python-rs"
Installation instructions →What's inside
Search & Indexing
- ahocorasick_rs
Fast multi-pattern string search using the Aho-Corasick algorithm, 1.5-7x faster than alternatives.
- ruosh
A pythonic full-text search library with a Whoosh-like API, but the search engine underneath is Tantivy.
- tantivy-py
Python bindings for Tantivy, a full-text search engine library (Lucene alternative).
Arrow & Columnar Data
- arro3
A minimal Python library for Apache Arrow, binding to the Rust Arrow crate.
Bioinformatics & Astronomy
- bed-reader
Read and write the PLINK BED format, simply and efficiently.
- haem
A Python library for working on bioinformatics problems.
- mocpy
Astronomical Python library for describing coverage regions on the unit sphere.
- satkit
Satellite and orbital mechanics toolkit for astrodynamics calculations including orbit propagation and coordinate transformations.
Cryptography & Hashing
- blake3-py
Python bindings for the BLAKE3 cryptographic hash function.
- cryptography
The standard Python cryptographic library, with performance-critical parts in Rust.
- johnnycanencrypt
OpenPGP library with Yubikey support.
Scientific Computing
- cellular_raza
A cellular agent-based simulation framework.
- feos
Lightning fast thermodynamic modeling with a fully developed Python interface.
- forust
A lightweight gradient boosted decision tree library.
- radiate
A high-performance evolution engine for genetic programming and evolutionary algorithms.
- river
Online machine learning in Python; computationally heavy algorithms in Rust.
Data Processing & DataFrames
- connector-x
Fastest library to load data from databases into DataFrames.
- datafusion-python
Python bindings for Apache DataFusion, an in-memory query engine.
- delta-rs
Native Rust library for Delta Lake with Python bindings (
- hudi-rs
Native Rust implementation for Apache Hudi with Python bindings.
- pathway
Performant Python ETL framework with a Rust runtime.
- polars
DataFrame library with lazy evaluation and parallel execution.
File Watching & System Utilities
- cramjam
Thin Python bindings to de/compression algorithms (snappy, brotli, lz4, zstd, etc.).
- watchfiles
Simple, modern, fast file watching and code reload, powered by Rust's
Web Scraping & HTML
- css-inline
CSS inlining implemented in Rust, for fast HTML email preparation.
- html2text-rs
Python library for converting HTML to markup or plain text.
- html-py-ever
Fast HTML parsing and CSS selecting via html5ever.
- markupever
High-performance HTML and XML parser with CSS selector support built on Rust's html5ever engine.
- selectolax
Fast HTML5 parser with CSS selectors, using Rust's html5ever engine.
Showing a sample of 84 resources. View the full list on GitHub →