State machines, statecharts, and actors for complex logic
- state-machine
- statechart
- interpreter
- visualizer
47,133 repositories indexed
1–24 of 34 · Most stars
State machines, statecharts, and actors for complex logic
The de-facto solution to flexible routing with nested views in AngularJS
A lightweight, object-oriented finite state machine implementation in Python with many extensions
A simple library for creating state machines in C# code
A feature complete and high performance multi-group Raft library in Go.
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Behavior Trees Library in C++. Batteries included.
The P programming language.
LimboAI - Behavior Trees and State Machines for Godot 4
Ruby finite-state-machine-inspired API for modeling workflow
Go library for creating finite state machines
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
Workflow Engine by Optimajet, the embeddable workflow engine for .NET and C#. Approvals, state machines and long-running processes with a visual Workflow Designer, BPMN import and six databases.
DFA regular expression library & friends
Reconcile stuck AI-agent tasks after restarts and timeouts. Preview SQLite changes, close stale delivery states, and never guess success.
Adds support for creating state machines for attributes on any Ruby class
A minimal finite state machine with a straightforward syntax.
Elixir State machine thin layer for structs
Minimal Finite State Machine
DeepSeek 自带破甲 18+ 互动叙事:活人感 NPC(自主决策/拒绝迎合)、211个世界与上万素材、开局随心定制、世界自行运转、零漂移存档。
A finite state machine lua micro framework
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications written in C++
ModernAVPlayer is a persistence AVPlayer wrapper
The type-safe, event-driven workflow orchestration library that scales with your business. Build robust, distributed workflows in Go with compile-time safety, automatic retries, and horizontal scaling out of the box. Integrate with your existing tech stack using adapters 🚀