🔥 Conflagrate
Build applications from control flow graphs, rather than the other way around.
- Define your application flow with a Graphviz diagram
- Write the code for each node as a function
- Run
Conflagrate is a framework for building applications structured as the control flow graphs they end up becoming anyway.
Build the pieces of your application as self-contained nodes. Arrange and rearrange control flow logic as your needs mature and change without having to go back and rewrite the glue code connecting your components.
🔨 Build the Graph
Define your application control flow with a graph.
conflagrate::graph!
💻 Implement the Nodes
Write a function for each type of node in your application.
use nodetype;
async
async
🚀 Run
Run the application.