Flow
Lightweight visual workflow engine for orchestrating long-running project lifecycles.
Features
Stateless Engine
Takes state in, returns state out. No persistence opinions — integrate the engine into any Java application with full control over storage.
Human-in-the-Loop
Built-in support for human tasks and external event correlation, enabling workflows that pause and resume on real-world signals.
Visual Editor
Drag-and-drop React component for designing workflows visually. Real-time validation catches structural problems at design time.
Workflow Viewer
Read-only React component for monitoring workflow instance progress with live node status and execution state.
Two Components
Engine (Java)
Java 25 pure library. Directed graph workflows with 5 node types, conditional edge routing, and 24 validation rules.
Visual Editor (React)
TypeScript / React 19 component library providing both a
WorkflowEditor and a WorkflowViewer.