Project
Parallax
Polyglot migration and universal execution runtime — capture state in one language, restore in another.
experimental · systems / infrastructure / developer-tools · Rust
Polyglot → shared execution
Python
Rust
Go
JS
Ruby
PARALLAX
Unified execution / migration IR
Overview
Encode program state as language-neutral IR so workloads can migrate across language runtimes without rewriting the world.
Why it exists
Language boundaries are operational boundaries. Teams pay for that every time state and execution cannot move.
Problem
Capturing running program meaning across Python, Rust, Go, JS, and Ruby usually means rewrite or brittle FFI.
Approach
Treat migration as an IR problem: capture, encode language-neutrally, restore or execute elsewhere.
Architecture
- Language frontends emit shared IR
- Runtime layer executes or restores IR
- CLI surfaces for capture and migration workflows
Current status
Open experimental runtime with public documentation pages.