Public-release stabilization

Connect Python applications across processes and machines.

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

Myscelium Host Rust runtime
Client 01Python
Client 02Python
Client 03Python
Client 04Python
CallbacksCommands
Python APIRust runtimeTCP networkingHost / clientPre-release

One runtime, clear boundaries

Python ergonomics.
Systems-level foundation.

Keep application orchestration in Python while Rust owns the performance-sensitive networking layer.

01

Python-first control

Build hosts and clients through a familiar Python API while the runtime handles the lower-level network work.

02

Rust at the core

Sockets, asynchronous tasks, routing, buffering, and state management run in a native Rust backend.

03

Command-driven

Register callbacks, exchange structured commands, route responses, and coordinate behavior across nodes.

04

Built for many processes

Connect application components across local processes or different machines through one host/client model.

Architecture

A short path from intent to network.

Myscelium keeps the public surface close to Python and moves sockets, scheduling, routing, and state into its native core.

  1. 01
    ApplicationYour Python processes
  2. 02
    Python APIHosts, clients, and callbacks
  3. 03
    Native bridgePython ↔ Rust boundary
  4. 04
    Rust coreNetwork, routing, and state
Honest by design

Open for review.
Not called stable yet.

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 status

Before a stable release

  • Reproducible clean-machine builds
  • Cross-platform test coverage
  • Stable API and protocol contracts
  • Repeatable package publishing

Myscelium

Build the network between your ideas.

Follow development, inspect the architecture, or help shape the public foundation.

Visit Myscelium on GitHub
Myscelium

Python-first networking, powered by Rust.