/projects/pyro/
Pyro
Rust-native Python application runtime for backend services (preview; source not public yet).
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. Public source is not published yet; this page is a catalog stub while the runtime is prepared for wider review.
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
- Active development on the working forge (
projects/pyro). - Not ready for production use.
- Public source, install instructions, and release artifacts are not published yet. This apex page is an honest stub so the project has a product URL while registration and source snapshot work land.
v1 aim (from project README)
- Django ASGI, FastAPI/Starlette, aiohttp/httpx, and pure-Python packaging toolchains
- Self-contained install / lock / run / pack / doctor / repl workflows without a system Python requirement
- Compatibility bar: CPython-like behavior on covered pure-Python backend workloads, with performance/RSS gates described in project docs
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.