So I am going to start tracking my learning and attempts at implementing XState and the finite state machine paradigm in general. If you are interested in State Machines this might be a good introduction into since I am just starting to slightly grok(understand) this stuff myself. XState is an amazing library that will help us to implement these State Machines written by David Khourshid
A few things I have coded so far (contrived):
https://github.com/JacobMGEvans/finite-state-machine
Current Resources Consumed:
- Learn with Jason also a great resource for other topics with frequent subject matter expert guests.
- Live Code with Kent C. Dodds There is also a Podcast Kent does and he talks with David about this topic as well.
- Another great podcast I have listened to on this was React Podcast



Hey folks, built something for the XState crowd (and anyone into event‑driven vibes) on the Python side. Draw your flow in the XState editor, export JSON, then run "xsm gt my-file.json" —boom: plug‑and‑play Python boilerplate (placeholders) in seconds. Sync or async, type-safe, and you can drop in your own plugins to hook into whatever tools you like. If you’re into event‑driven architecture, this might be your final stop. Give it a whirl!
pypi.org/project/xstate-statemachine