Skip to content

darrylhebbes/awesome_xstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 

Repository files navigation

Awesome XState

Awesome

A collection of awesome resources regarding the XState library and Statecharts.

Official Code Repository

XState

XState is a library for creating, interpreting, and executing statecharts. Statecharts are a formalism for modeling stateful, reactive systems. - David Khourshid

Main Resources

Concepts

Projects

Vue

React

Articles

Testing

Guides

Usage & Examples

Talks

Tools

  • XState PlantUML by Erik Mogensen, given an XState definition (JS Object) of a statechart, this tool will output a plantuml source rendering of the statechart.
  • XState Chrome Devtool Inspect XState machines running in your app
  • XState Ninja - a powerful devtool for inspecting multiple XState state machines at the same time
  • Sketch Systems - design and understand state, export result to xState machine object
  • XState Codegen - generate 100% typesafe Typescript code with a CLI

Dig deeper into Statecharts

Dive deeper into State Machines

Other great courses and guides:

Podcasts