用于复杂逻辑的状态机、状态图和 actor
fsm 开源项目推荐(1,430 个)
fsm 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 1,430 个仓库Finite State Machine for Go
behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)
Django friendly finite state machine support
squirrel-foundation is a State Machine library, which provided a lightweight, easy use, type safe and programmable state machine implementation for Java.
ts ex machina - finite state machines in TypeScript
适用于Unity的快速、经过验证的分层有限状态机库,旨在易于使用且功能强大,且不会影响性能。
用于创建有限状态机的Go库
Expressive statecharts and FSMs for modern Python.
用于确定性 AI 的行为树 Rust 实现(现已提供 Python 绑定)
DFA 正则表达式库及配套工具
Lightweight Java State Machine
GUI framework on top of aiogram
Unity HTFramework, a rapid development framework of client based on Unity.
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Hierarchical state machines for designing event-driven systems
High-Performance Hierarchical Finite State Machine Framework
A feature-rich, yet simple finite state machine (FSM) implementation in C
A powerful Kotlin Multiplatform state machine library with clean DSL syntax and first-class Kotlin Coroutines support
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/fsm。
- 该话题在 GitHub 上共有 1,430 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 5.6 万 Star,覆盖 10 种主要语言,数据更新于 2026-11-07。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。