1.pytransitions / transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
+41 stars
from 6,562 · score 3.74
Ranked by Attention Score: stars gained over the last 90 complete days
2 repositories by Attention Score · Aug 5, 2026 – Nov 2, 2026 (UTC)
A lightweight, object-oriented finite state machine implementation in Python with many extensions
RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.