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: about 1 hour ago
JSON representation

  • Utilities

  • Data Processing

    • ormsgpack - Msgpack serialization/deserialization library.
    • orjson - Fast, correct JSON library.
    • polars - DataFrame library with a Pandas-like API.
    • jiter - Fast iterable JSON parser.
    • pydantic-core - Core validation logic for Pydantic v2.
    • yaml-rs - High-performance YAML v1.2 parser.
  • Web & Networking

    • cryptography - Cryptographic recipes and primitives.
    • granian - High-performance ASGI/WSGI server.
    • nh3 - Binding to Ammonia HTML sanitizer.
    • pyreqwest - HTTP client based on reqwest.
    • pyrtls - Rustls-based TLS library.
    • rloop - AsyncIO event loop.
    • rnet - HTTP client with TLS fingerprinting.
    • Robyn - Async web framework with a Rust runtime.
    • httparse - Wrapper for the httparse HTTP parser.
  • Machine Learning & AI

    • chroma - Search and retrieval database for AI applications.
    • safetensors - Safe and fast tensor serialization format.
    • tokenizers - Fast tokenizers for NLP pipelines.
  • Resources

  • Build Tools & Frameworks

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

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

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

  • Game Development

    • pyxel - Retro game engine.