Skip to content
This repository has been archived by the owner. It is now read-only.
Finite State Machine for Python (based on Jake Gordon's javascript-state-machine)
Branch: master
Clone or download
oxplot Added other ports in README
Signed-off-by: Mansour Behabadi <>
Latest commit ea93fa2 Aug 22, 2013
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Initial commit Nov 6, 2011

Better Versions

Unfortunately I don't get time to add unit tests or improve on this anymore (as I don't use it much if at all) but there are other forks of fysom that you should definitely check out:

  • Maximilien Riehl's smoothened fork with 100% test coverage and install scripts. He's also made it available through PyPi (easily installable using pip install fysom).

  • Bartosz Ptaszynski's beefed up version with per event+state callbacks and multiple destination event choices.

Other ports

Below is the list of other ports of this library:


See the pydoc in

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.