dataflow-rs 2.0.15

A lightweight, rule-driven workflow engine for building powerful data processing pipelines and nanoservices in Rust. Extend it with your custom tasks to create robust, maintainable services.
Documentation
# Playground

Try dataflow-rs directly in your browser. Define workflows, create messages, and see the processing results in real-time.

> **Looking for advanced debugging?** Try the [Full Debugger UI]/dataflow-rs/debugger/ with step-by-step execution, breakpoints, workflow visualization, and more!

<div id="full-playground"></div>

## How to Use

1. **Select an Example** - Choose from the dropdown or write your own
2. **Edit Workflows** - Modify the workflow JSON on the left panel
3. **Edit Message** - Customize the input message on the right panel
4. **Process** - Click "Process Message" or press `Ctrl+Enter`
5. **View Results** - See the processed output with data, metadata, and audit trail

## Tips

- **JSONLogic** - Use [JSONLogic]https://jsonlogic.com/ expressions in your workflows for dynamic data access and transformation
- **Multiple Tasks** - Add multiple tasks to a workflow for sequential processing
- **Multiple Workflows** - Define multiple workflows that execute in priority order
- **Conditions** - Add conditions to tasks or workflows to control when they execute
- **Audit Trail** - The output shows all changes made during processing