FSM - Finite State Machine

Flows Automation

StateWalker FSM is a workflow engine designed to describe, visualize and execute complex processes through the formalism of Hierarchical Finite State Machines (FSMs). This approach models dynamic system behavior as a set of states and transitions between them, triggered by events, providing a structured way to manage process flows and business logic.

npx @statewalker/fsm@latest ./myapp.js
Get started

The framework offers two complementary approaches to process definition and execution:

The orchestrator builds upon the core foundation, enabling developers to load process definitions with corresponding user functions and control their execution in the proper sequence.