Back to Topics Directory
Topic Hub

#state-machine (30 Repositories)

Ranked open-source repositories tagged with #state-machine, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

58.2%

Avg Review Latency

53.4h

Filter by language

30 repositories tagged #state-machine

A TierGo 186 4 GFIs

pancsta/asyncmachine-go

state machine which runs code

100.0%
Merge Rate
<1h
First Review
100%
1st-Timers
0
Maintainers
A TierTypeScript 476

statelyai/agent

Create state-machine-powered LLM agents using XState

94.4%
Merge Rate
-
First Review
100%
1st-Timers
1
Maintainers
A TierC++ 1.4k

boost-ext/sml

C++14 State Machine library

100.0%
Merge Rate
3h
First Review
100%
1st-Timers
2
Maintainers
A TierJava 279

umple/umple

Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems. Save yourself lots of coding. Do it collaboratively online in UmpleOnline, in an IDE or on the command line.

65.2%
Merge Rate
-
First Review
71%
1st-Timers
7
Maintainers
B TierC++ 246

eBay/Jungle

An embedded key-value store library specialized for building state machine and log store

100.0%
Merge Rate
3d
First Review
100%
1st-Timers
2
Maintainers
B TierTypeScript 370

StoneCypher/jssm

Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.

80.0%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
A TierC++ 376

robosoft-ai/SMACC2

An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++

83.3%
Merge Rate
13h
First Review
100%
1st-Timers
0
Maintainers
B TierTypeScript 495

szhsin/react-transition-state

Zero dependency React transition state machine

100.0%
Merge Rate
7d
First Review
100%
1st-Timers
1
Maintainers
B TierKotlin 513

KStateMachine/kstatemachine

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

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierTypeScript 197

typeonce-dev/effect-machine

Schema-first state machines and statecharts for Effect

87.5%
Merge Rate
5d
First Review
100%
1st-Timers
0
Maintainers
B TierTypeScript 146

DevanB/xstate-examples

Practical examples of statechart-based solutions with xstate.

81.8%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierPython 181

rennf93/roboco

RoboCo: AI Agents Virtual Software Company. For solo-founders and solo-devs. If you need a team that works in an organized way, applies your best practices, and outputs quality code: Now you have it.

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierTypeScript 30.3k

statelyai/xstate

State machines, statecharts, and actors for complex logic

50.0%
Merge Rate
21h
First Review
50%
1st-Timers
3
Maintainers
B TierKotlin 1.1k

square/workflow-kotlin

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

27.3%
Merge Rate
-
First Review
100%
1st-Timers
3
Maintainers
B TierC# 105

Enzx/NxGraph

NxGraph is a zero-allocation runtime, high-performance finite state machine (FSM) framework for .NET 8+, designed for scenarios where execution speed, memory efficiency, and runtime safety are critical.

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierTypeScript 873

sverweij/state-machine-cat

write beautiful state charts :scream_cat:

100.0%
Merge Rate
23h
First Review
100%
1st-Timers
2
Maintainers
B TierJavaScript 183

tianyupaipai-cmd/xinchao-dynamic-mind

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

80.0%
Merge Rate
12d
First Review
100%
1st-Timers
1
Maintainers
B TierTypeScript 2.0k

ifandelse/machina.js

ts ex machina - finite state machines in TypeScript

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierSwift 372

square/workflow-swift

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

50.0%
Merge Rate
-
First Review
50%
1st-Timers
1
Maintainers
B TierPython 126

tulip-control/tulip-control

Temporal Logic Planning toolbox

33.3%
Merge Rate
14h
First Review
100%
1st-Timers
1
Maintainers
B TierC++ 4.2k

BehaviorTree/BehaviorTree.CPP

Behavior Trees Library in C++. Batteries included.

14.3%
Merge Rate
6d
First Review
100%
1st-Timers
7
Maintainers
B TierTypeScript 370

jonasblixt/ufsm

Statechart library and editor

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
B TierPython 162

daha1216/dsh-adult-tension

DeepSeek 自带破甲 18+ 互动叙事:活人感 NPC(自主决策/拒绝迎合)、39个世界与上千素材、开局随心定制、世界自行运转、零漂移存档。

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
C TierC++ 130

igor-krechetov/hsmcpp

C++ based Hierarchical / Finite State Machine library oriented for embedded and RTOS systems.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
C TierRuby 434

state-machines/state_machines-activerecord

StateMachines Active Record Integration

100.0%
Merge Rate
27d
First Review
0%
1st-Timers
0
Maintainers
D TierC# 2.0k 1 GFIs

miroiu/nodify

Highly performant and modular controls for node-based editors designed for data-binding and MVVM.

0.0%
Merge Rate
3d
First Review
0%
1st-Timers
1
Maintainers
D TierRust 321

Seldom-SE/seldom_state

Component-based state machine plugin for Bevy. Useful for AI, player state, and other entities that occupy different states.

0.0%
Merge Rate
<1h
First Review
0%
1st-Timers
0
Maintainers
D TierPHP 326

SoliDry/api-generator

PHP-code generator for Laravel framework, with complete support of JSON-API data format

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC# 284

Real-Serious-Games/Fluent-State-Machine

Fluent API for creating state machines in C#

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierJavaScript 335

mheiber/redux-machine

A tiny library (12 lines) for creating state machines in Redux apps

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
Best State-machine Open Source Repositories & C-Rank™ | GetMerged