FL

Flow

v1.0.1

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.

Related Projects