1.pytransitions / transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
+128 stars
from 6,475 · score 4.86
Ranked by Attention Score: stars gained over the last 180 complete days
2 repositories by Attention Score · May 7, 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.