fsmx is an open-source Python package for building advanced state machines, pushdown automata, and statecharts. It supports both asynchronous and synchronous execution, as well as hooks for event-driven programming, making it suitable for developers building complex workflows.
fsmx is a Frameworks & SDKs project. It focuses on implementing complex state machines and automata in Python applications with flexible async/sync support. fsmx is an open-source project aimed at python developers. fsmx is open source under the MIT license. fsmx is available on the command line and API, and it can be self-hosted.
sheniey builds and maintains fsmx, and it first shipped in 2026. Development happens publicly on GitHub with 17 commits in the last 90 days. Among its 5 catalogued features are state machine engine, PDA support, and statechart modeling.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Same category — not a similarity match