An open API service indexing awesome lists of open source software.

awesome-rust-python

A curated list of awesome Python libraries and tools powered by Rust
https://github.com/rp-libs/awesome-rust-python

Last synced: 3 days ago
JSON representation

  • 🏗️ Build Tools & Frameworks

    • PyO3 - Rust bindings for Python, including tools for creating native Python extension modules.
    • RustPython - Python Interpreter written in Rust.
    • maturin - Build and publish Rust-based Python packages with minimal configuration.
    • rustimport - Import Rust source files directly from Python.
    • setuptools-rust - Setuptools plugin for building Rust extensions.
    • inline-python - Inline Python code directly in your Rust code.
    • pyo3-file - Helper library for working with Python file-like objects with Rust.
    • pyo3-async-runtimes - PyO3-based bridges between Python and Rust async runtimes.
    • pyo3-stub-gen - Stub file (*.pyi) generator for PyO3.
    • cpython - Experimental Rust-for-CPython branch focused on bringing Rust into CPython internals.
  • 🤖 Machine Learning & AI

    • chroma - Search and retrieval database for AI applications.
    • tokenizers - Fast tokenizers for NLP pipelines.
    • safetensors - Safe and fast tensor serialization format.
    • boxlite - Local-first sandbox for AI agents.
    • monty - Minimal secure Python interpreter for AI workloads.
  • 🛠️ Development Tools

    • ruff - Extremely fast Python linter and code formatter.
    • rye - Python project management tool.
    • huak - Python package manager.
    • pylyzer - Static code analyzer and language server.
    • uv - Python package installer and resolver.
    • ty - Python type checker and language server.
    • prek - Fast reimplementation of the pre-commit framework.
    • rumdl - Markdown linter and formatter.
  • 🧠 Data Processing

    • polars - DataFrame library with a Pandas-like API.
    • orjson - Fast, correct JSON library.
    • rustworkx - High-performance Python graph library implemented in Rust.
    • pydantic-core - Core validation logic for Pydantic v2.
    • delta-rs - Native Rust library for Delta Lake with Python bindings.
    • jiter - Fast iterable JSON parser.
    • yaml-rs - High-performance YAML v1.2 parser.
    • ormsgpack - MessagePack serialization library for Python written in Rust.
  • 🎮 Game Development

    • pyxel - Retro game engine.
  • 🌐 Web & Networking

    • Robyn - Async web framework with a Rust runtime.
    • granian - High-performance ASGI/WSGI server.
    • cryptography - Cryptographic recipes and primitives.
    • nh3 - Binding to Ammonia HTML sanitizer.
    • pyrtls - Rustls-based TLS library.
    • httparse - Wrapper for the httparse HTTP parser.
    • rloop - AsyncIO event loop.
    • leviathan - Lightning-fast event loop for Python asyncio.
    • rnet - HTTP client with TLS fingerprinting.
    • pyreqwest - HTTP client based on reqwest.
    • BustAPI - High-performance Python web framework.
    • compio-py - AsyncIO event loop using Rust compio.
    • django-bolt - Rust-powered API framework for Django.
  • 🧰 Utilities

    • rtoml - TOML library.
    • result - Rust-like Result type.
    • whenever - Modern datetime library.
    • uuid-utils - Bindings to Rust UUID.
    • PyDomainExtractor - Domain extraction library.
    • pythonize - Serialization library for Rust types.
    • geohashr - Geohashing library.
    • ryaml - YAML library.
    • hexora - Static analysis of malicious code.
    • zensical - Static site generator.
    • oxyde - Type-safe async ORM with a high-performance Rust core.
    • ratatui-py - Python bindings for Ratatui (Rust TUI) via FFI.
    • tonio - Multi-threaded async runtime.
    • jsrun - JavaScript runtime powered by V8.
    • magic-rs - Dependency-free file type detection backed by Rust.
    • ulid-rs-py - Fast ULID implementation for Python.
    • imgrs - High-performance image processing library for Python powered by Rust.
  • ⚡ Performance & Caching

    • rbloom - Bloom filter library.
    • moka-py - High performance caching library.
    • fastbloom - Bloom filter implementation.
    • cachebox - Memoizing and caching library.
  • Data Processing

    • ormsgpack - Msgpack serialization/deserialization library.
  • 📝 Text Processing & Parsing

    • tantivy-py - Bindings for Tantivy full-text search engine.
    • pyromark - Markdown parser.
    • comrak - Python bindings for Comrak CommonMark/GFM parser.
    • Python-Regex - Port of the Rust regex library.
    • regex-rs - Bindings for the regex crate.
  • 📖 Resources