All tags
Catalogue tag

#state-machine

Every repository in the public record carrying this tag — from its GitHub topics or the keywords its package registries publish. Health is measured under the same versioned methodology as the rest of the record.

18 records
Tagged “state-machine”Ranked by health index
npm
78Goodhealth index
statelyai/xstate
State machines, statecharts, and actors for complex logic
TypeScript★ 29.9KJul 18, 2026
MITJul 18, 2026 · metrics 1.13.0
Maven
77Goodhealth index
square/workflow-kotlin
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Kotlin★ 1,120Jul 22, 2026
Apache-2.0Jul 22, 2026 · metrics 1.13.0
RubyGems
69Moderatehealth index
state-machines/state_machines
Adds support for creating state machines for attributes on any Ruby class
Ruby★ 870Jul 18, 2026
MITJul 18, 2026 · metrics 1.13.0
Hex
68Moderatehealth index
ash-project/ash_state_machine
The extension for building state machines with Ash resources.
Elixir★ 36↓ 29.7K/moJul 17, 2026
MITJul 17, 2026 · metrics 1.13.0
npm
65Moderatehealth index
WaniWani-AI/sdk
Build distribution MCPs: multi-step conversational funnels (lead gen, booking, quotes) that run as a single MCP tool in ChatGPT, Claude, and Cursor. A typed state graph compiles to one MCP tool.
TypeScript★ 16↓ 13.4K/moJul 13, 2026
MITJul 13, 2026 · metrics 1.13.0
RubyGems
64Moderatehealth index
aasm/aasm
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Ruby★ 5,226Jul 21, 2026
MITJul 21, 2026 · metrics 1.13.0
npm
62Moderatehealth index
greydragon888/real-router
A real router. Just routing, nothing else.
TypeScript★ 8Jul 16, 2026
MITJul 16, 2026 · metrics 1.13.0
npm · Packagist
61Moderatehealth index
padosoft/laravel-flow
Laravel workflow engine: dry-run, compensation, approval gate, business impact tracker
PHP★ 2↓ 3,170/moJul 13, 2026
Apache-2.0Jul 13, 2026 · metrics 1.13.0
npm
60Moderatehealth index
jr200-labs/xstate-nats
XState machine for NATS
TypeScript★ 2↓ 2,124/moJul 20, 2026
MITJul 20, 2026 · metrics 1.13.0
npm
58Moderatehealth index
simshanith/lit-ui-router
ui-router ported to lit
TypeScript · JavaScript★ 6Jul 17, 2026
No licenseJul 17, 2026 · metrics 1.13.0
Hex
54Moderatehealth index
am-kantox/finitomata
FSM implementation generated from Mermaid/PlantUML textual representation
Elixir★ 129Jul 17, 2026
MITJul 17, 2026 · metrics 1.13.0
Go
54Moderatehealth index
bricef/taskflow
Kanban task tracker with workflow state machines, CLI, TUI, and MCP server — built for human + AI collaboration
Go★ 2Jul 18, 2026
Apache-2.0Jul 18, 2026 · metrics 1.13.0
PyPI
53Moderatehealth index
glyph/automat
Self-service finite-state machines for the programmer on the go.
Python★ 647Jul 18, 2026
MITJul 18, 2026 · metrics 1.13.0
npm
52Moderatehealth index
AlexandriteSoftware/asljs
Alexandrite Software Libraries for JavaScript (asljs) provides essential utilities and functions to enhance everyday JavaScript development.
TypeScript★ 1↓ 1,163/moJul 16, 2026
MITJul 16, 2026 · metrics 1.13.0
npm
51Moderatehealth index
aemeath-projects/exostrider
隧者:TypeScript 事件驱动框架,内置装饰器路由、服务生命周期编排、会话状态机、客户端池管理与结构化日志
TypeScript★ 0↓ 2,401/moJul 21, 2026
MITJul 21, 2026 · metrics 1.13.0
npm
47At riskhealth index
sensigo-hq/realm
Make AI agents follow instructions reliably and prove what they did. State machine engine with evidence chains, multi-agent delegation, human gates, and auditable execution — via MCP or CLI.
TypeScript★ 0↓ 0/moJul 14, 2026
Custom licenseJul 14, 2026 · metrics 1.13.0
Hex
39At riskhealth index
edisonywh/gearbox
⚙️ Gearbox is a functional state machine with an easy-to-use API, inspired by both Fsm and Machinery
Elixir★ 195↓ 3,946/moJul 17, 2026
MITJul 17, 2026 · metrics 1.13.0
Go
35At riskhealth index
tomerfooks/minigraph
A stateful, graph-based agent runtime for Go — LangGraph's core ideas in 419 dependency-free lines
Go★ 0↓ 0/moJul 14, 2026
MITJul 14, 2026 · metrics 1.13.0