#State-machine

Showing 49 of 49 repositories tagged #state-machine, ranked by stars

statelyai
statelyai
xstate

State machines, statecharts, and actors for complex logic

Score
100
★ 29.8k ⑂ 1.4k +15/day
TypeScript
angular-ui
angular-ui
ui-router

The de-facto solution to flexible routing with nested views in AngularJS

Score
89
★ 13.4k ⑂ 2.9k
TypeScript
pytransitions
pytransitions
transitions

A lightweight, object-oriented finite state machine implementation in Python with many extensions

Score
100
★ 6.6k ⑂ 570 +10/day
Python
nixzhu
nixzhu
dev-blog

翻译、开发心得或学习笔记

Score
69
★ 3.9k ⑂ 700
laudspeaker
laudspeaker
laudspeaker

📢 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.

Score
78
★ 2.6k ⑂ 204 +2/day
TypeScript
apache
apache
burr

Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure.

Score
100
★ 2.5k ⑂ 169 +5/day
Python
awslabs
awslabs
diagram-maker

A library to display an interactive editor for any graph-like data.

Score
100
★ 2.4k ⑂ 138
TypeScript
cassiozen
cassiozen
useStateMachine

The <1 kb state machine hook for React

Score
44
★ 2.4k ⑂ 48
TypeScript
qmuntal
qmuntal
stateless

Go library for creating finite state machines

Score
100
★ 1.4k ⑂ 69 +1/day
Go
square
square
workflow

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.

Score
92
★ 1.2k ⑂ 73 +1/day
Shell
square
square
workflow-kotlin

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.

Score
100
★ 1.1k ⑂ 111
Kotlin
mattpocock
mattpocock
xstate-catalogue

Professionally designed, interactive state machines

Score
11
★ 831 ⑂ 59
TypeScript
mdeloof
mdeloof
statig

Hierarchical state machines for designing event-driven systems

Score
100
★ 789 ⑂ 41 +3/day
Rust
javrasya
javrasya
django-river

Django workflow library that supports on the fly changes ⛵

Score
50
★ 748 ⑂ 109
Python
inamiy
inamiy
RxAutomaton

🤖 RxSwift + State Machine, inspired by Redux and Elm.

Score
46
★ 711 ⑂ 30
Swift
SwiftRex
SwiftRex
SwiftRex

Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex

Score
85
★ 616 ⑂ 30
Swift
ui-router
ui-router
react

🔼 UI-Router for React

Score
67
★ 541 ⑂ 135
TypeScript
KStateMachine
KStateMachine
kstatemachine

A powerful Kotlin Multiplatform state machine library with clean DSL syntax and first-class Kotlin Coroutines support

Score
77
★ 505 ⑂ 29 +3/day
Kotlin
szhsin
szhsin
react-transition-state

Zero dependency React transition state machine

Score
56
★ 492 ⑂ 15
TypeScript
statelyai
statelyai
xstate-viz

Visualizer for XState machines

Score
75
★ 453 ⑂ 115
TypeScript
SimpleStateMachine
SimpleStateMachine
SimpleStateMachineNodeEditor

🔗WPF node editor based on ReactiveUI

Score
50
★ 381 ⑂ 61 +1/day
C#
inamiy
inamiy
Harvest

🌾 Harvest: Apple's Combine.framework + State Machine, inspired by Elm.

Score
38
★ 381 ⑂ 11
Swift
statelyai
statelyai
agent

Create state-machine-powered LLM agents using XState

Score
86
★ 367 ⑂ 19 +1/day
TypeScript
square
square
workflow-swift

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.

Score
62
★ 366 ⑂ 46
Swift
leofabri
leofabri
hassio_appliance-status-monitor

🔌 Detect the state of your appliances based on their power consumption ✨

Score
0
★ 301 ⑂ 18
mattymoomoo
mattymoomoo
aws-power-tuner-ui

AWS Lambda Power Tuner UI is an open source project creating a deployable easy to use website built on a layered technology stack allowing you to optimize your Lambda functions for cost and/or performance in a data-driven way via an easy to use UI.

Score
0
★ 200 ⑂ 24
TypeScript
gorango
gorango
flowcraft

A lightweight workflow engine

Score
71
★ 199 ⑂ 14
TypeScript
xoidlabs
xoidlabs
xoid

Framework-agnostic state management library designed for simplicity and scalability ⚛

Score
22
★ 178 ⑂ 7
TypeScript
DevanB
DevanB
xstate-examples

Practical examples of statechart-based solutions with xstate.

Score
33
★ 146 ⑂ 11
TypeScript
dr-orlovsky
dr-orlovsky
library

Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge

Score
0
★ 130 ⑂ 28
tjkandala
tjkandala
baahu

🐘 (fast) state machine-based UI framework

Score
0
★ 117 ⑂ 1
TypeScript
SonicBotMan
SonicBotMan
SoloFlow

Complete ETCLOVG framework for AI Agent workflows - DAG+FSM orchestration, Ebbinghaus memory, discipline routing, skill evolution, trace system, governance. 80+ tests, zero deps, 7/7 layers.

Score
75
★ 100 ⑂ 7
Python
muxa
muxa
esphome-state-machine

ESPHome State Machine component

Score
25
★ 100 ⑂ 12
Python
javrasya
javrasya
river-admin

:rocket: A shiny admin interface for django-river built with DRF, Vue & Vuetify

Score
0
★ 92 ⑂ 25
Vue
renggli
renggli
dart-statemachine

Simple, but generic state machine framework for Dart.

Score
54
★ 88 ⑂ 8
Dart
shawntabrizi
shawntabrizi
rust-state-machine

A tutorial for building a Polkadot SDK-like state machine written from scratch in Rust.

Score
0
★ 88 ⑂ 40
Rust
langtail
langtail
ai-orchestra

Simple orchestration for AI Agents built around Vercel's streamText. Lightweight alternative to LangGraph for agent handoffs and state transitions.

Score
14
★ 83 ⑂ 7 +1/day
TypeScript
adrielcafe
adrielcafe
hal

🔴 A non-deterministic finite-state machine for Android & JVM that won't let you down

Score
23
★ 83 ⑂ 1
Kotlin
joeycumines
joeycumines
go-behaviortree

Package behaviortree provides a simple and powerful Go implementation of behavior trees without fluff.

Score
50
★ 78 ⑂ 12 +1/day
Go
mboudraa
mboudraa
flow

A Statically Type Checked State Machine DSL for Kotlin

Score
8
★ 76 ⑂ 2
Kotlin
eleev
eleev
tic-tac-toe

🕹 iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].

Score
31
★ 76 ⑂ 14
Swift
steelx
steelx
go-rpg-cgm

GoLang 2D RPG Game - hobby project

Score
0
★ 72 ⑂ 17
Go
adlumal
adlumal
GoalChain

GoalChain for goal-orientated LLM conversation flows

Score
0
★ 71 ⑂ 4
Python
inamiy
inamiy
Zelkova

Elm/React.js-like architecture in Swift, powered by ReactiveSwift and LayoutKit.

Score
0
★ 69 ⑂ 4
Swift
q-m
q-m
cordova-web-wrap

A stable and complete solution for a mobile-website-based app.

Score
15
★ 46 ⑂ 20
JavaScript
wkoszek
wkoszek
flviz

Windows GUI DFA simulator that visualizes finite automata and state transitions

Score
25
★ 36 ⑂ 0
HTML
shawnla90
shawnla90
recursive-drift

a methodology for building AI agents that develop memory, voice, and personality over time. CLI-first. zero API keys. built for Claude Code.

Score
57
★ 16 ⑂ 5
Mermaid
HeiGeAi
HeiGeAi
opc-team

Turn prompt-based agents into auditable ops: state machine, decision log, risk scoring, and memory for Claude Code, OpenClaw, Cursor, Windsurf, and API workflows.

Score
43
★ 14 ⑂ 1
Python
RealEgor
RealEgor
re-protocol

re!think it. System prompt teaching LLMs to execute two core tasks: complex answers without hallucinations, and creative ideas without clichés. Written in math-like logic, which LLMs parse better than plain language. Built for mid-to-high complexity tasks, featuring a Bypass branch to execute simple prompts directly without added cognitive overhead

Score
29
★ 12 ⑂ 0
Related Topics
#workflow#typescript#state-management#swift#fsm#finite-state-machine#javascript#state#statechart#python#react#ai

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly