Build your design system in React, Solid, Vue or Svelte. Powered by finite state machines
-
Updated
Jan 10, 2026 - TypeScript
Build your design system in React, Solid, Vue or Svelte. Powered by finite state machines
📢 Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open Source alternative to Braze / One Signal / Customer Io / Appcues / Pendo . Use Laudspeaker to design product onboarding flows and send product and event triggered emails, sms, push and more.
A codegen tool for 100% TS type-safety in XState
Practical examples of statechart-based solutions with xstate.
Type-safe JavaScript statecharts library
Devtool for XState state machines
provides publish and subscribe actions for xstate, allowing machine actors to communicate with one another.
JSON-less State Machine library
An introduction to state machines and XState
State machine and actor libraries for TypeScript/JavaScript.
The State Machine with more YAY!
A mini Document.cookie package 🍪
Fast and carefree Typescript state machine.
Add a description, image, and links to the state-machines topic page so that developers can more easily learn about it.
To associate your repository with the state-machines topic, visit your repo's landing page and select "manage topics."