GitHub topics: xstate
quests-org/quests
The open-source app builder
Language: TypeScript - Size: 3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 39 - Forks: 1

keshav2010/conquesta-rts
Multiplayer RTS Game Server written in NodeJS . The project serves 2 purpose, first my love for RTS games, 2nd me trying to see how much performance i can squeeze out of nodejs server. Hosted on railway.app, Check out the url below (the url may need some 2-3 refreshes, as it takes a while for the server to spin up from sleep)
Language: TypeScript - Size: 8.07 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9 - Forks: 6

aws-amplify/amplify-ui
Amplify UI is a collection of accessible, themeable, performant React (and more!) components that can connect directly to the cloud.
Language: TypeScript - Size: 199 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1,072 - Forks: 340

wKovacs64/use-secret-code
Custom hook for adding cheat codes to your React app.
Language: TypeScript - Size: 13.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 30 - Forks: 1

chakra-ui/zag
Build your design system in React, Solid, Vue or Svelte. Powered by finite state machines
Language: TypeScript - Size: 62.5 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 4,698 - Forks: 221

williamsjokvist/cfn-tracker
Realtime tracking of ranked matches in Street Fighter 6 and Tekken 8
Language: Go - Size: 22.1 MB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 76 - Forks: 8

wKovacs64/pwl
Password Lense: reveal character types in a password
Language: TypeScript - Size: 19.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 23 - Forks: 5

tanem/state-machines-in-react
:repeat: A small React, xstate and Framer Motion demo.
Language: TypeScript - Size: 19.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 2

boneskull/xstate-audition
Test Actor behavior in XState v5
Language: TypeScript - Size: 1.65 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 23 - Forks: 1

algoflows/aws-serverless-poc-monorepo
The OPSAP proof of concept monorepo using Yarn, Lerna the Serverless Framework's event-driven microservice architecture implementing a flexible multi-cloud deployable infrastructure.
Language: JavaScript - Size: 14 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

haideralsh/file-explorer
A file tree explorer
Language: TypeScript - Size: 8.54 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 1

leonardomso/awesome-fsm
🤖 A curated list of awesome resources related to finite state machines and statecharts.
Language: JavaScript - Size: 110 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 411 - Forks: 25

DevanB/xstate-examples
Practical examples of statechart-based solutions with xstate.
Language: TypeScript - Size: 21.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 144 - Forks: 11

wKovacs64/meetup-raffle
Draw raffle winners at your Meetup event.
Language: TypeScript - Size: 58.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 1

Swizec/useAuth
The simplest way to add authentication to your React app. Supports various providers.
Language: TypeScript - Size: 11.6 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 2,586 - Forks: 110

andrecrimb/pomodoro_rn
Track your time and increase your productivity using the Pomodoro method.
Language: TypeScript - Size: 2.99 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 2

smartive/xstate-test-toolbox
This package contains the helper createTestPlans which can be used with `xstate` and `@xstate/test`.
Language: TypeScript - Size: 624 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 14 - Forks: 0

rphlmr/drizzle-lab
Play with Drizzle everywhere
Language: TypeScript - Size: 3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 295 - Forks: 4

TheWidlarzGroup/multistep-form-xstate-formik
Multistep form handling | React Native, TypeScript, XState and Formik
Language: TypeScript - Size: 3.62 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 4

i5ting/imove
INACTIVE: Move your mouse, generate code from flow chart
Language: TypeScript - Size: 1.55 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 3,748 - Forks: 342

NullVoxPopuli/ember-statechart-component
Statecharts as components. No classes. Pure declarative state transitions.
Language: TypeScript - Size: 6.81 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 38 - Forks: 7

dstockto/stop-light-state-machine
Playground for react and xstate to simulate stop lights.
Language: JavaScript - Size: 3.23 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

segunadebayo/egghead-zagjs-course
Egghead Zag.js Course
Language: CSS - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 1

rahul30061996/nextjs-courses-you-wish
A Nextjs Courses cooked by greatest ingredients: RAG, AI, Nextjs 15, RSC, PostgresSQL, Auth, React 19, Tanstack Query, TailwindCss V4....
Size: 12.7 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

felipeog/homer
Homer is watching 👀
Language: SCSS - Size: 319 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

ibqn/vite-snake
Language: TypeScript - Size: 563 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

koordinates/xstate-tree
Build UIs with Actors using xstate and React
Language: TypeScript - Size: 1.57 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 90 - Forks: 7

wootsbot/X-boilerplate
X-boilerplate a starting boilerplate with configuration and best practices for your Nextjs projects, so you can only focus on building your product.
Language: TypeScript - Size: 1.34 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 25 - Forks: 4

Harsha2oo6/NxtWatch_Xstate
Nxtwatch a fully responsive website username:rahul password:rahul@2021
Language: TypeScript - Size: 184 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

rjdestigter/xstate-marionettist
Model based testing with Jest, XState and Puppeteer or Playwright made easy
Language: TypeScript - Size: 2.43 MB - Last synced at: 25 days ago - Pushed at: almost 5 years ago - Stars: 31 - Forks: 3

SandroMaglione/getting-started-xstate-and-effect
Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com
Language: TypeScript - Size: 85 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 0

borisboguslavsky/react-ts-sandbox
Basic React.js components written in TypeScript for practice
Language: TypeScript - Size: 1.41 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jr200/xstate-duckdb
XState Machine for DuckDB
Language: TypeScript - Size: 141 KB - Last synced at: 16 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

jr200/xstate-nats
XState machine for NATS
Language: TypeScript - Size: 167 KB - Last synced at: about 23 hours ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

andreyantipov/ghost-shell
👻 WIP: A UI layout manager for building modular, dockable web interfaces based on XState
Language: TypeScript - Size: 1.06 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

rlaffers/eslint-plugin-xstate
ESLint plugin to check for common mistakes and enforce good practices when using XState.
Language: JavaScript - Size: 889 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 49 - Forks: 4

customcommander/agricola
A recreational reactive programming project aiming at implementing the solo version of the popular board game. Work in progress...
Language: JavaScript - Size: 589 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

typeonce-dev/snippets
A collection of free and reusable code that you can copy-paste in your own project. Every snippet is self-contained and can be used without additional setup 🪄
Language: TypeScript - Size: 85 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 18 - Forks: 1

carloslfu/use-machine
React Hook for using Statecharts powered by XState. use-machine.
Language: TypeScript - Size: 778 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 225 - Forks: 12

KadoBOT/react-gizmo 📦
🦎 React Gizmo - UI Finite State Machine for React
Language: JavaScript - Size: 168 KB - Last synced at: 26 days ago - Pushed at: about 7 years ago - Stars: 37 - Forks: 5

MicheleBertoli/react-automata
A state machine abstraction for React
Language: JavaScript - Size: 454 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 1,334 - Forks: 46

simplystated/f-of-xstate
Tools for operating on xstate state machines as data by Simply Stated
Language: TypeScript - Size: 158 KB - Last synced at: 28 days ago - Pushed at: almost 3 years ago - Stars: 40 - Forks: 0

unadlib/coaction
Effortless multithreading for high-performance JavaScript web apps.
Language: TypeScript - Size: 9.64 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 34 - Forks: 1

embedded-insurance/diachronic
Evolving durable programs
Language: TypeScript - Size: 2.74 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 2

g-todorov/ReactNativeXStateExample
Example React Native app architecture with xState 5.
Language: TypeScript - Size: 1.61 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 0

simplystated/xstate-to-gherkin
xstate-to-gherkin is a library and cli tool to generate Gherkin test scripts from an xstate statechart.
Language: TypeScript - Size: 264 KB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 27 - Forks: 0

nicklemmon/react-deckbuilder
A React-driven card deckbuilding/battling game using XState and TypeScript
Language: TypeScript - Size: 72.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 15 - Forks: 2

mutativejs/xstate-mutative
A faster and more flexible utilities for using Mutative with XState
Language: TypeScript - Size: 457 KB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 1

sunflowerseastar/snake
classic snake game for the web
Language: TypeScript - Size: 2.12 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

darrylhebbes/awesome_xstate
Everything awesome about XState
Size: 134 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 192 - Forks: 7

rlaffers/xstate-ninja
Devtool for XState state machines
Language: TypeScript - Size: 1.81 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 74 - Forks: 1

mikelpmc/react-xstate-api-auth
Basic demo to show the usage of React and Xstate with authentication flow
Language: JavaScript - Size: 4.66 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 5

rendis/statepro
Golang state machine
Language: Go - Size: 436 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 11 - Forks: 0

Lexpeartha/nuxt-xstate
XState integration for Nuxt
Language: TypeScript - Size: 2.77 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 58 - Forks: 2

solygambas/next-projects
7 projects to understand Next.js core concepts, using MongoDB, Firebase and NextAuth.js.
Language: TypeScript - Size: 17.9 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 168 - Forks: 51

katchmk/react-games
Classic games made with TS & Xstate
Language: TypeScript - Size: 476 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

aod/zhithead
Zhithead is a clone of the original card game shithead made for the browser
Language: TypeScript - Size: 5.5 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 175 - Forks: 17

albatrocity/radio-room
An app for streaming internet radio and chatting.
Language: TypeScript - Size: 2.39 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

typeonce-dev/patterns-for-state-management-with-actors-in-react-with-xstate
All the ways to implement and combine actors for state management in React using XState 🏗️
Language: TypeScript - Size: 36.1 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

typeonce-dev/xstate-complete-getting-started-guide
Complete XState getting started course: learn how to use all the features of XState to build powerful state charts and actor systems 🚀
Language: TypeScript - Size: 72.3 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 22 - Forks: 4

davidkpiano/frontend-masters-react-workshop
Code for the Frontend Masters React State Modeling Workshop
Language: JavaScript - Size: 293 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 130 - Forks: 83

bautistaaa/big-sir
Language: TypeScript - Size: 26.6 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 204 - Forks: 18

fancn21th/0_256_XState
XState 5 + AI Chat
Language: TypeScript - Size: 102 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mattpocock/xstate-catalogue 📦
Professionally designed, interactive state machines
Language: TypeScript - Size: 353 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 822 - Forks: 63

mattpocock/xstate-codegen 📦
A codegen tool for 100% TS type-safety in XState
Language: TypeScript - Size: 1.56 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 246 - Forks: 12

carloslfu/xstate-router
XState Router. Add routes to your XState machine.
Language: TypeScript - Size: 3.45 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 112 - Forks: 16

techmely/nextjs-courses-you-wish
A Nextjs Courses cooked by greatest ingredients: RAG, AI, Nextjs 15, RSC, PostgresSQL, Auth, React 19, Tanstack Query, TailwindCss V4....
Language: TypeScript - Size: 111 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

ligabloo/xstate-drag-and-drop-example
A simple implementation of drag-and-drop using XState.
Language: TypeScript - Size: 407 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

huan/mailbox
Mailbox is the predictable states & transitions container for actors.
Language: TypeScript - Size: 777 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 52 - Forks: 7

SimeonC/storybook-xstate-addon
A storybook addon to assist with writing stories that rely on xstate
Language: TypeScript - Size: 9.85 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 6

tivac/xstate-component-tree
Build a tree of UI components based on your statechart
Language: JavaScript - Size: 1.63 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 48 - Forks: 5

oscarmarina/XstateController
Connect XState machines with Lit
Language: TypeScript - Size: 123 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ibqn/vite-bowling
Language: TypeScript - Size: 389 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

andyjakubowski/statechart-watch
A replica of the Citizen Quartz Multi Alarm III watch based on the 1987 paper introducing statecharts built with XState and React
Language: JavaScript - Size: 8.09 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 91 - Forks: 10

ibqn/traffic-light
traffic light animation based on xstate machine
Language: TypeScript - Size: 355 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ivandotv/oktopod
Event bus for communication between decoupled Xstate machines (services)
Language: TypeScript - Size: 255 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 13 - Forks: 1

actor-kit/actor-kit
A TypeScript library for building real-time, event-driven applications with XState and Cloudflare Workers. Seamlessly manage distributed state machines and actor-based systems.
Language: TypeScript - Size: 939 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 52 - Forks: 1

guillempuche/actors-and-state-machine
Actor models and state machines in a React web thanks to XState v5 package
Language: TypeScript - Size: 75.2 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

4xmen/Anubias-Doc
Anubias Documations
Language: HTML - Size: 4.63 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 167 - Forks: 17

TrieKai/MRT-foods
For you who have trouble choosing MRT foods.
Language: TypeScript - Size: 922 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

sahandevs/xstate.dart
xstate for dart & flutter
Language: Dart - Size: 58.6 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 41 - Forks: 5

anubra266/zag-visualizer
Explore Zag's state machines through interactive graphs
Language: TypeScript - Size: 430 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 18 - Forks: 0

statelyai/xstate-viz 📦
Visualizer for XState machines
Language: TypeScript - Size: 117 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 437 - Forks: 106

iamyuu/introduction-state-machine
Sharing knowledge about state machine
Size: 25 MB - Last synced at: about 13 hours ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

vanvalenlab/deepcell-label
Cloud-based data annotation tools for biological images
Language: JavaScript - Size: 41.8 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 15

christianhg/snaaake
A statecharts-driven snake game 🐍
Language: TypeScript - Size: 2.65 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 1

devanshj/txstate
An effort to statically type xstate
Language: TypeScript - Size: 4.03 MB - Last synced at: 27 days ago - Pushed at: 6 months ago - Stars: 82 - Forks: 2

Jessiemkh/lineBot-Xstate
It's a LineBot combined StateMachine. You can use it to control the user state and your workflow.
Language: TypeScript - Size: 248 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

wobsoriano/pinia-xstate
Put your xstate state machines into a global pinia store.
Language: TypeScript - Size: 538 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 62 - Forks: 4

0xjcf/ignite-element
Create web components with support for multiple state management libraries. Integrate with Redux, MobX, or XState seamlessly while maintaining flexibility and a consistent API.
Language: TypeScript - Size: 573 KB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

leonardomso/roover
🐱 A lightweight audio library for React apps.
Language: TypeScript - Size: 14.9 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 94 - Forks: 10

the-illarionov/the-superviral-word-game
A Vue word game based on the Yakut national sport "Mas-wrestling". Uses XState for state management, WebRTC for multiplayer and has custom WebGL engine
Language: TypeScript - Size: 12.9 MB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 49 - Forks: 4

tomo-local/study-xstate
Language: TypeScript - Size: 57.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Almasx/system-gpt
Ai roadmap generator
Language: TypeScript - Size: 3.04 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

shuvalov-mdb/xstate-cpp-generator
C++ State Machine generator for Xstate
Language: C++ - Size: 167 KB - Last synced at: 23 days ago - Pushed at: almost 4 years ago - Stars: 55 - Forks: 5

hugojosefson/dropbear-auto-unlock
CLI tool to automate remote unlocking of encrypted disks on servers during boot.
Language: TypeScript - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

0xjcf/ignite-test
ignite-test is a lightweight testing framework for web components and state-driven logic. It provides unified utilities for XState, Redux, and MobX.
Language: TypeScript - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

SandroMaglione/code-snippets-xstate-editor
Editor for animated code snippets using XState & Effect・Newsletter sandromaglione.com
Language: TypeScript - Size: 64.5 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

lucydsl/liblucy 📦
Core Lucy compiler
Language: C - Size: 338 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 587 - Forks: 8

jellydn/xstate-demo-apps
XState Demo Apps
Language: TypeScript - Size: 1.75 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 1
