Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.

3recommend
1warn against
Dec 16, 2025first mention
Apr 26, 2026latest mention
Nov 25 – Oct 26
Used forstate machinesstate machines in voice appbackend state machinesserializable state machines

Why people recommend it

“I love XState. It has solved so many problems in quite a few codebases for me”

“machines are a little more intuitive than the conditional value structuring”

Show 2 more

“so XState is an excellent option”

“XState, which has a beautiful visualizer/simulator”

Caveats and dissent

“the overhead of understanding the bits and bobs of xstate was too high of a cost for any perceivable benefit it may have offered”

former engineer at Gadgetswitched from XStateon “Statecharts: hierarchical state machines”

Who recommends it in their own words

From the makers not counted in the ranking

“I had used (and would gladly still use) XState”

Creator of XState; working on it 10+ yearson “Statecharts: hierarchical state machines”

“I created XState, a JS/TS library for authoring, executing, and visualizing state machines/statecharts”

All comments 9

“I love XState. It has solved so many problems in quite a few codebases for me”

There is also @xstate/store for simple event-driven stores and atoms; just as simple as Zustand + Jotai: https://stately.ai/docs/xstate-store

“With all respect to xstate, if you don't need complex nested state machines”

“the overhead of understanding the bits and bobs of xstate was too high of a cost for any perceivable benefit it may have offered”

former engineer at Gadgetswitched from XStateon “Statecharts: hierarchical state machines”

“machines are a little more intuitive than the conditional value structuring”

“so XState is an excellent option”

“My plan is to build a slightly orthogonal version of what stately / xstate offers”

“XState, which has a beautiful visualizer/simulator”

“My approach/prototype using XState with websockets from an MCP server”

Threads where it came up

Data: xstate.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help