A lightweight coroutine-native flow runtime for Lua
Orbit is a lightweight, single-file Lua library for building and running stateful workflows (flows) using a node-based approach.
It supports conditional transitions, retries, batch processing, and is native to Lua coroutines for asynchronous execution.
Libraries
| orbit | Orbit: A lightweight coroutine-native flow runtime for Lua. |
| file_ops | File operations utility. |
| skill_manager | Skill manager for loading and rendering prompts from markdown files. |
| message_gateway | Message gateway for notifications and communication. |
| task_orchestrator | Task orchestrator for managing complex task flows. |
| call_llm | LLM integration utility. |
| code_executor | Code execution utility. |
| skill_nodes | Specialized nodes for skill execution. |
Manual
| readme.md |