transition
State Machine
A state machine implementation for Go, allowing developers to model and manage complex business processes in their applications.
Transition is a Golang state machine implementation
433 stars
24 watching
72 forks
Language: Go
last commit: over 1 year ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
qmuntal/stateless | A Go library for creating finite state machines directly in code | 972 |
troessner/transitions | A state machine implementation for Ruby models | 533 |
d5/go-fsm | A Go library implementing an immutable state machine with conditional and action functions | 37 |
jtushman/state_machine | A Python library that provides a declarative way to define states and transitions for objects | 405 |
geekq/workflow | An API for modeling and interacting with workflow states and transitions in a state-machine-inspired way | 1,763 |
gurpartap/statemachine-go | A library that provides a simple and feature-complete implementation of finite-state machines in Go | 98 |
igorrius/go-fsm | A Go package implementing a Finite State Machine with contextual state transitions and actions. | 9 |
ryan-allen/workflow | A Ruby state machine library that models and interacts with workflows in a finite-state-machine-inspired API. | 233 |
shuckster/statebot-sh | An implementation of a finite state machine using shell scripts to manage the behavior of a program. | 17 |
opyh/motion-state-machine | A state machine gem designed to simplify complex UI states and handle asynchronous events in RubyMotion apps. | 70 |
ryanfaerman/fsm | A lightweight Go library for implementing finite state machines with parallel transition checks. | 159 |
state-machines/state_machines | Supports creating state machines for attributes on Ruby classes | 818 |
davidmoten/state-machine | Generates Java classes to handle state transitions based on a state machine definition | 135 |
shuckster/statebot | An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax. | 28 |
philipdev/stateflow | A tool for implementing event-driven state machines in JavaScript applications | 12 |