{"id":102431,"url":"https://github.com/rp-libs/awesome-rust-python","name":"awesome-rust-python","description":"A curated list of awesome Python libraries and tools powered by Rust","projects_count":77,"last_synced_at":"2026-04-13T16:00:39.982Z","repository":{"id":327697013,"uuid":"1105802140","full_name":"rp-libs/awesome-rust-python","owner":"rp-libs","description":"A curated list of awesome Python libraries and tools powered by Rust","archived":false,"fork":false,"pushed_at":"2026-03-04T02:06:02.000Z","size":28,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-29T23:02:14.377Z","etag":null,"topics":["awesome","awesome-list","pyo3","python","rust","rust-python"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rp-libs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-28T07:19:01.000Z","updated_at":"2026-03-18T16:24:25.000Z","dependencies_parsed_at":"2026-03-02T03:06:35.491Z","dependency_job_id":"9baddd86-d084-4608-8894-914bffa65f9a","html_url":"https://github.com/rp-libs/awesome-rust-python","commit_stats":null,"previous_names":["rp-libs/awesome-rust-python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rp-libs/awesome-rust-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rp-libs%2Fawesome-rust-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rp-libs%2Fawesome-rust-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rp-libs%2Fawesome-rust-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rp-libs%2Fawesome-rust-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rp-libs","download_url":"https://codeload.github.com/rp-libs/awesome-rust-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rp-libs%2Fawesome-rust-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31759540,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"readme":"\u003cdiv align=\"center\"\u003e\n\n# Awesome Rust Python [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nPython libraries and tools powered by Rust.\n\n\u003c/div\u003e\n\n\u003e Rust brings performance, safety, and concurrency to Python. This list showcases libraries that leverage Rust to supercharge Python applications.\n\n---\n\n## Contents\n\n- [Build Tools \u0026 Frameworks](#build-tools--frameworks)\n- [Data Processing](#data-processing)\n- [Development Tools](#development-tools)\n- [Web \u0026 Networking](#web--networking)\n- [Machine Learning \u0026 AI](#machine-learning--ai)\n- [Performance \u0026 Caching](#performance--caching)\n- [Text Processing \u0026 Parsing](#text-processing--parsing)\n- [Utilities](#utilities)\n- [Game Development](#game-development)\n- [Resources](#resources)\n\n---\n\n## Build Tools \u0026 Frameworks\n\nTools and frameworks for building Rust-powered Python extensions.\n\n- [cpython](https://github.com/Rust-for-CPython/cpython) - Experimental Rust-for-CPython branch focused on bringing Rust into CPython internals.\n- [inline-python](https://github.com/m-ou-se/inline-python) - Inline Python code directly in your Rust code.\n- [maturin](https://github.com/PyO3/maturin) - Build and publish Rust-based Python packages with minimal configuration.\n- [pyo3-async-runtimes](https://github.com/PyO3/pyo3-async-runtimes) - PyO3-based bridges between Python and Rust async runtimes.\n- [pyo3-file](https://github.com/omerbenamram/pyo3-file) - Helper library for working with Python file-like objects with Rust.\n- [pyo3-stub-gen](https://github.com/Jij-Inc/pyo3-stub-gen) - Stub file (*.pyi) generator for PyO3.\n- [PyO3](https://github.com/PyO3/pyo3) - Rust bindings for Python, including tools for creating native Python extension modules.\n- [rustimport](https://github.com/mityax/rustimport) - Import Rust source files directly from Python.\n- [RustPython](https://github.com/RustPython/RustPython) - Python Interpreter written in Rust.\n- [setuptools-rust](https://github.com/PyO3/setuptools-rust) - Setuptools plugin for building Rust extensions.\n\n## Data Processing\n\nHigh-performance data processing and serialization libraries.\n\n- [delta-rs](https://github.com/delta-io/delta-rs) - Native Rust library for Delta Lake with Python bindings.\n- [jiter](https://github.com/pydantic/jiter) - Fast iterable JSON parser.\n- [ormsgpack](https://github.com/ormsgpack/ormsgpack) - MessagePack serialization library for Python written in Rust.\n- [orjson](https://github.com/ijl/orjson) - Fast, correct JSON library.\n- [polars](https://github.com/pola-rs/polars) - DataFrame library with a Pandas-like API.\n- [pydantic-core](https://github.com/pydantic/pydantic-core) - Core validation logic for Pydantic v2.\n- [rustworkx](https://github.com/Qiskit/rustworkx) - High-performance Python graph library implemented in Rust.\n- [yaml-rs](https://github.com/lava-sh/yaml-rs) - High-performance YAML v1.2 parser.\n\n## Development Tools\n\nDeveloper tools that enhance Python development workflows.\n\n- [huak](https://github.com/cnpryer/huak) - Python package manager.\n- [prek](https://github.com/j178/prek) - Fast reimplementation of the pre-commit framework.\n- [pylyzer](https://github.com/mtshiba/pylyzer) - Static code analyzer and language server.\n- [ruff](https://github.com/astral-sh/ruff) - Extremely fast Python linter and code formatter.\n- [rumdl](https://github.com/rvben/rumdl) - Markdown linter and formatter.\n- [rye](https://github.com/astral-sh/rye) - Python project management tool.\n- [ty](https://github.com/astral-sh/ty) - Python type checker and language server.\n- [uv](https://github.com/astral-sh/uv) - Python package installer and resolver.\n\n## Web \u0026 Networking\n\nWeb servers, networking libraries, and cryptographic tools.\n\n- [BustAPI](https://github.com/GrandpaEJ/BustAPI) - High-performance Python web framework.\n- [compio-py](https://github.com/compio-rs/compio-py) - AsyncIO event loop using Rust compio.\n- [cryptography](https://github.com/pyca/cryptography) - Cryptographic recipes and primitives.\n- [django-bolt](https://github.com/FarhanAliRaza/django-bolt) - Rust-powered API framework for Django.\n- [granian](https://github.com/emmett-framework/granian) - High-performance ASGI/WSGI server.\n- [httparse](https://github.com/adriangb/httparse) - Wrapper for the httparse HTTP parser.\n- [leviathan](https://github.com/kython28/leviathan) - Lightning-fast event loop for Python asyncio.\n- [nh3](https://github.com/messense/nh3) - Binding to Ammonia HTML sanitizer.\n- [pyreqwest](https://github.com/MarkusSintonen/pyreqwest) - HTTP client based on reqwest.\n- [pyrtls](https://github.com/djc/pyrtls) - Rustls-based TLS library.\n- [rloop](https://github.com/gi0baro/rloop) - AsyncIO event loop.\n- [rnet](https://github.com/0x676e67/rnet) - HTTP client with TLS fingerprinting.\n- [Robyn](https://github.com/sparckles/Robyn) - Async web framework with a Rust runtime.\n\n## Machine Learning \u0026 AI\n\nTools for machine learning, NLP, and AI applications.\n\n- [boxlite](https://github.com/boxlite-ai/boxlite) - Local-first sandbox for AI agents.\n- [chroma](https://github.com/chroma-core/chroma) - Search and retrieval database for AI applications.\n- [monty](https://github.com/pydantic/monty) - Minimal secure Python interpreter for AI workloads.\n- [safetensors](https://github.com/huggingface/safetensors) - Safe and fast tensor serialization format.\n- [tokenizers](https://github.com/huggingface/tokenizers) - Fast tokenizers for NLP pipelines.\n\n## Performance \u0026 Caching\n\nHigh-performance caching and data structure libraries.\n\n- [cachebox](https://github.com/awolverp/cachebox) - Memoizing and caching library.\n- [fastbloom](https://github.com/yankun1992/fastbloom) - Bloom filter implementation.\n- [moka-py](https://github.com/deliro/moka-py) - High performance caching library.\n- [rbloom](https://github.com/KenanHanke/rbloom) - Bloom filter library.\n\n## Text Processing \u0026 Parsing\n\nLibraries for text processing, parsing, and manipulation.\n\n- [comrak](https://github.com/lmmx/comrak) - Python bindings for Comrak CommonMark/GFM parser.\n- [Python-Regex](https://github.com/litmus-web/Python-Regex) - Port of the Rust regex library.\n- [pyromark](https://github.com/monosans/pyromark) - Markdown parser.\n- [regex-rs](https://github.com/circuitsacul/regex-rs) - Bindings for the regex crate.\n- [tantivy-py](https://github.com/quickwit-oss/tantivy-py) - Bindings for Tantivy full-text search engine.\n\n## Utilities\n\nMiscellaneous utility libraries.\n\n- [geohashr](https://github.com/gi0baro/geohashr) - Geohashing library.\n- [hexora](https://github.com/rushter/hexora) - Static analysis of malicious code.\n- [imgrs](https://github.com/GrandpaEJ/imgrs) - High-performance image processing library for Python powered by Rust.\n- [oxyde](https://github.com/mr-fatalyst/oxyde) - Type-safe async ORM with a high-performance Rust core.\n- [jsrun](https://github.com/imfing/jsrun) - JavaScript runtime powered by V8.\n- [magic-rs](https://github.com/rp-libs/magic-rs) - Dependency-free file type detection backed by Rust.\n- [PyDomainExtractor](https://github.com/Intsights/PyDomainExtractor) - Domain extraction library.\n- [pythonize](https://github.com/davidhewitt/pythonize) - Serialization library for Rust types.\n- [ratatui-py](https://github.com/holo-q/ratatui-py) - Python bindings for Ratatui (Rust TUI) via FFI.\n- [result](https://github.com/rustedpy/result) - Rust-like Result type.\n- [rtoml](https://github.com/samuelcolvin/rtoml) - TOML library.\n- [ryaml](https://github.com/emmatyping/ryaml) - YAML library.\n- [tonio](https://github.com/gi0baro/tonio) - Multi-threaded async runtime.\n- [ulid-rs-py](https://github.com/rp-libs/ulid-rs-py) - Fast ULID implementation for Python.\n- [uuid-utils](https://github.com/aminalaee/uuid-utils) - Bindings to Rust UUID.\n- [whenever](https://github.com/ariebovenberg/whenever) - Modern datetime library.\n- [zensical](https://github.com/zensical/zensical) - Static site generator.\n\n## Game Development\n\nGame engines and frameworks.\n\n- [pyxel](https://github.com/kitao/pyxel) - Retro game engine.\n\n## Resources\n\n### Learning Materials\n\n- [Calling Rust from Python](https://blog.frankel.ch/rust-from-python/) - Tutorial series on Rust-Python integration.\n- [PyO3 User Guide](https://pyo3.rs/) - Comprehensive guide to building Python extensions with Rust.\n- [Speed Up Your Python with Rust](https://developers.redhat.com/blog/2017/11/16/speed-python-using-rust) - Guide to optimizing Python with Rust.\n\n### Articles \u0026 Blog Posts\n\n- [Pydantic V2 Plan](https://pydantic.dev/articles/pydantic-v2) - How Rust powers Pydantic's performance improvements.\n- [Ruff: One Tool to Rule Them All](https://astral.sh/blog/ruff-v0.1.0) - The story behind building a fast Python linter in Rust.\n- [Why Polars uses Rust](https://pola.rs/posts/why-rust/) - Insights into choosing Rust for data processing.\n\n## Contributing\n\nContributions are welcome! Please read the [contribution guidelines](CONTRIBUTING.md) first.\n","created_at":"2026-01-02T00:00:36.212Z","updated_at":"2026-04-13T16:00:39.983Z","primary_language":"Rust","list_of_lists":false,"displayable":true,"categories":["License","Build Tools \u0026 Frameworks","Machine Learning \u0026 AI","Development Tools","Data Processing","Game Development","Web \u0026 Networking","Utilities","Performance \u0026 Caching","Text Processing \u0026 Parsing","Resources","📖 Resources"],"sub_categories":["Articles \u0026 Blog Posts","Learning Materials"],"projects_url":"https://awesome.ecosyste.ms/api/v1/lists/rp-libs%2Fawesome-rust-python/projects"}