Skip to content
S

Slyme

Slyme (pronounced /slaɪm/) is a highly composable functional execution framework.
Mold Everything, Safely.

$pip install slyme
Get Started ->
quick_start.py
from slyme.context import Context
from slyme.node import node

@node
def hello(ctx: Context, /):
    print("Hello World!")
    return ctx

hello().prepare()(Context())  # Hello World!

Why build with Slyme?

Native Pythonic

Drop bloated boilerplate. Use pure functional blocks and familiar Python syntax for ultimate simplicity.

Infinite Composability

Snap nodes together like Lego bricks. Build dynamic topologies to handle anything from simple scripts to complex customized workflows.

Effortless Collaboration

Say goodbye to code conflicts. Seamless collaboration for teams and open-source communities alike.

CORE ARCHITECTURE

Phase Separation: Mutable Building, Immutable Execution

Traditional graphs are either too rigid to debug or suffer from chaotic state mutations. Slyme introduces a clear boundary: during the build phase, you dynamically weave topologies and attach wrappers just like standard Python objects. During the execution phase, a single prepare() call freezes everything into a strict, immutable execution flow.
Definition PhaseMutable
# Dynamically orchestrate nodes
read_data.add_wrappers(retry, log)
pipeline = sequential([read_data, model_forward])
Execution PhaseImmutable
# Freeze topology for safe execution
frozen_chain = pipeline.prepare()
ctx = frozen_chain(ctx)
S

Slyme Lab

A unified ecosystem for building, orchestrating, and scaling functional pipelines with ultimate simplicity.

Resources

Social Links

© 2026 The SlymeLab Team.
Built with Pythonic Passion.