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

18.0%

Avg Review Latency

29.5h

Filter by language

30 repositories tagged #state-machine

B TierTypeScript 121

typeonce-dev/effect-machine

Schema-first state machines and statecharts for Effect

91.3%
Merge Rate
5d
First Review
100%
1st-Timers
0
Maintainers
B TierKotlin 509

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 TierC++ 369

robosoft-ai/SMACC2

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

0.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
A TierTypeScript 30.1k

statelyai/xstate

State machines, statecharts, and actors for complex logic

62.1%
Merge Rate
3h
First Review
100%
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.

50.0%
Merge Rate
1h
First Review
100%
1st-Timers
2
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 TierRuby 432

state-machines/state_machines-activerecord

StateMachines Active Record Integration

100.0%
Merge Rate
27d
First Review
100%
1st-Timers
1
Maintainers
B TierC++ 4.2k

BehaviorTree/BehaviorTree.CPP

Behavior Trees Library in C++. Batteries included.

78.6%
Merge Rate
4d
First Review
83%
1st-Timers
1
Maintainers
C TierHAHaskell 127

marcosh/crem

Compositional Representable Executable Machines

25.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierZig 196

cryptocode/zigfsm

A finite state machine library for Zig

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierElixir 569

joaomdmoura/machinery

Elixir State machine thin layer for structs

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierElixir 196

edisonywh/gearbox

⚙️ Gearbox is a functional state machine with an easy-to-use API, inspired by both Fsm and Machinery

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierHAHaskell 129

smudgelang/smudge

A domain-specific language for state machines.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierElixir 107

norbajunior/machinist

A small Elixir lib to write state machines

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
D TierPython 141

rennf93/roboco

Not a loop. Not a harness. Not a workflow. Not a framework. An AI Agents Organization. RoboCo: 25-agent software company with role-gated lifecycle. Self-hosted. AGPL.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 796

mdeloof/statig

Hierarchical state machines for designing event-driven systems

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierHTML 333

statecharts/statecharts.github.io

There is no state but what we make. Feel free to pitch in.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierCSS 209

optimajet/WorkflowServer

Workflow Server is a ready-to-use Workflow Engine-based application that you can deploy into your infrastructure. It can be integrated with NodeJS, PHP, Ruby, .NET, or Java applications via a REST API. Workflow Server is a key component for managing the lifecycle of business objects within your enterprise.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierTypeScript 368

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.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 319

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
-
First Review
0%
1st-Timers
0
Maintainers
D TierPHP 341

sebdesign/laravel-state-machine

Winzou State Machine service provider for Laravel

0.0%
Merge Rate
-
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 TierSwift 295

noreasonprojects/ModernAVPlayer

ModernAVPlayer is a persistence AVPlayer wrapper

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

SimpleStateMachine/SimpleStateMachineNodeEditor

🔗WPF node editor based on ReactiveUI

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierC++ 326

robosoft-ai/SMACC

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

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

davestewart/javascript-state-machine

An expressive, feature-rich, event-driven JavaScript finite-state machine

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierPHP 367

formapro/pvm

Build workflows, activities, BPMN like processes, or state machines with PVM.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierTypeScript 494

szhsin/react-transition-state

Zero dependency React transition state machine

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