An open API service providing repository metadata for many open source software ecosystems.

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