Python-first control
Build hosts and clients through a familiar Python API while the runtime handles the lower-level network work.
Myscelium is a Python-first networking runtime backed by Rust for coordinating host/client applications through commands, callbacks, routing, and synchronized state.
Open source under MPL-2.0 · API and packaging not yet stable
Host Rust runtimeOne runtime, clear boundaries
Keep application orchestration in Python while Rust owns the performance-sensitive networking layer.
Build hosts and clients through a familiar Python API while the runtime handles the lower-level network work.
Sockets, asynchronous tasks, routing, buffering, and state management run in a native Rust backend.
Register callbacks, exchange structured commands, route responses, and coordinate behavior across nodes.
Connect application components across local processes or different machines through one host/client model.
Architecture
Myscelium keeps the public surface close to Python and moves sockets, scheduling, routing, and state into its native core.
Myscelium is being prepared for public development. The architecture is available to study and improve, while build reproducibility, compatibility, and release automation continue to mature.
View current project statusBefore a stable release
Myscelium
Follow development, inspect the architecture, or help shape the public foundation.
Visit Myscelium on GitHub