🔥 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 decorated Python function
- Run
💾 Installation
From PyPI using pip
:
pip install conflagrate
From source:
pip install .
or python setup.py install
See the examples directory of the GitHub repository for sample code.
💻 Dependencies
conflagrate
is built entirely in Python and only depends on external
libraries for diagram parsing. Currently only Graphviz
is supported:
- pydot: for parsing the control flow graph