CGraph
A general, three-party dependency-free, cross-platform
...It allows developers to model computational processes as graph structures, where nodes represent tasks and edges define dependencies, enabling efficient scheduling and execution. The framework includes a pipeline system that supports sequential and parallel execution, conditional branching, aggregation, and loop control, making it highly flexible for advanced workflows. Developers can extend the system by defining custom nodes and grouping them into logical structures, allowing fine-grained control over execution behavior. CGraph also supports features such as pausing, resuming, and timeout management, which are critical for real-world systems requiring robustness and reliability.