Expand description
Zebflow core crate.
This crate is intentionally split into independent subsystems:
contractsfor stable persisted and transferred format boundariespipelinefor pipeline orchestration (graph traversal, node dispatch)languagefor sandboxed script execution (Deno)rwefor reactive web template compile/render (TSX → SSR → hydrate)automatonfor the LLM call interface, the OpenAI-compatible client and the model loopai.text.generaterunsplatformfor service composition and web shell (Axum, MCP, DSL)infrafor shared runtime infrastructure (WebSocket, storage, scheduler)
The ZebflowEngineKit type wires default implementations so an app entrypoint
can keep main.rs thin and delegate all behavior to library modules.
Modules§
- automaton
- Automaton
- contracts
- Unified contracts for durable and transferred Zebflow objects.
- infra
- Infrastructure layer — shared runtime services and distributed-system seams.
- language
- Language module for parsing, compiling, and running user scripts.
- mapserver
- Lightweight spatial publish/resolve engine.
- pipeline
- Framework module for pipeline orchestration.
- platform
- Zebflow platform module.
- provision
- Provisioning-oriented helpers and adapters.
- rwe
- Reactive Web Engine (RWE) module.
- version
- zebfs
- ZebFS: Zebflow-native object-style filesystem for project artifacts.
Structs§
- Zebflow
Engine Kit - Ready-to-use set of engine registries for pipeline/language/rwe modules.