Configuration-Driven FSM

PyGubernator

Build and visualize finite state machines. Define states, transitions, guards, and actions—then run process events and see the diagram.

Builder

Configure your FSM: meta, states, transitions. Edit JSON or use the form. Validate against the API.

Visualization

View your state machine as a Mermaid diagram. See states, transitions, and flow at a glance.

Process

Test an event: send current state, trigger, and context. Get transition result and actions.