State machines, statecharts, and actors for complex logic
-
Updated
Sep 7, 2026 - TypeScript
State machines, statecharts, and actors for complex logic
A state machine abstraction for React
Expressive statecharts and FSMs for modern Python.
🤖 A curated list of awesome resources related to finite state machines and statecharts.
Human-friendly, hierarchical and serializable state machines for games and apps in C#.
State Machine and StateCharts for Clojure(Script)
React Hook for using Statecharts powered by XState. use-machine.
Everything awesome about XState
Sismic Interactive Statechart Model Interpreter and Checker http://sismic.readthedocs.io/
Practical examples of statechart-based solutions with xstate.
XState Router. Add routes to your XState machine.
A replica of the Citizen Quartz Multi Alarm III watch based on the 1987 paper introducing statecharts built with XState and React
🚦 Declarative Finite-State Machines in Go
(status: soon revived as different project) Statechart Description Language (just an experiment, need to be rewritten)
Type-safe JavaScript statecharts library
Devtool for XState state machines
Statecharts for Ember.js applications
Visualize a xstate or react-automata statechart as a plantuml state diagram
State machine framework for reactive embedded systems
To associate your repository with the statecharts topic, visit your repo's landing page and select "manage topics."