Pyro

Rust-native Python application runtime for backend services (preview; public source available).

Pyro is a Rust-native Python application runtime for backend services. The goal is a drop-in replacement for CPython on safe-mode, pure-Python backend applications: the same application code, the same upstream wheels, CPython-like behavior on supported workloads, and a smaller, memory-safe runtime built around production Rust components. The source is public at src.thepeoples.io/pyro/ for review while the runtime remains in active development.

Pyro targets backend applications that can run without arbitrary third-party C extensions. It is not a rewrite of Django, FastAPI, httpx, pydantic, or other ecosystem packages in Rust — those should run as their real upstream wheels on the Pyro interpreter.

Status

git clone https://src.thepeoples.io/pyro/.git

Install instructions and release artifacts are not published on this page yet.

v1 aim (from project README)

Not in v1

Arbitrary native-extension workloads (NumPy, pandas, Pillow, cryptography-heavy apps) unless a future safe provider exists.

Next catalog steps

See the Pyro catalog registration paper for registry/IAM/source-snapshot checklist. Do not expect screenshots or install commands here until those gates are ready.

Design notes