Skip to content
β€” 4 minute read

Laura Kalbag

As part of our recent colossal release, we’ve launched a new feature for pro users - colors. With this feature, you can add a layer of visual distinction to your statecharts, making them more organized, informative, and accessible for your team to understand.

State machine showing how to choose colors from the color palette, and the colors for default (grey in darkmode, white in lightmode), pink, purple, red, orange, yellow, green, and blue states and transitions.State machine showing how to choose colors from the color palette, and the colors for default (grey in darkmode, white in lightmode), pink, purple, red, orange, yellow, green, and blue states and transitions.

β€” One minute read

Laura Kalbag

You can now export your state machines to Mermaid code and diagrams! Mermaid is a JavaScript-based diagramming and charting tool that renders Markdown-inspired text definitions.

β€” 10 minute read

Nick Perich

Today we are excited to release an update to Stately that takes a huge step toward making complexity more manageable.

  • Bring color into your flows! 🌈
  • Design more logic directly on the canvas πŸ“
  • Interact with effects (like entry actions and invoked actors) as visual blocks 🧩
  • Understand complex flows with a refined statechart design πŸ”₯
  • Hide the UI to focus on your content 🎧
  • Improved transition routing ↡
  • Use tags, action parameters, and many XState actions in the Studio πŸ’ͺ
β€” 2 minute read

Laura Kalbag

As part of helping make learning about state machines, the actor model, and XState easier, we’ve been working hard on creating examples for the community. One of the most frequently requested examples has been server-side workflows. And now they’re here! We’ve got 25 new examples specifically for this purpose in the XState GitHub repo.

β€” 5 minute read

Gavin Bauman

At Stately, the Actor Model is one of our favorite programming paradigms, and we think it’s for good reason! The actor model allows developers to build reliable message-based systems by using actors to communicate. This works extremely well with state machines and statecharts, which can also be modeled as actors and can communicate much in the same ways. Read on to learn what the actor model is, the problems it seeks to solve, and how you can use it in your projects to communicate reliably across different entities.