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
25 watching
72 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| A Go library for creating finite state machines directly in code | 981 |
| A state machine implementation for Ruby models | 533 |
| A Go library implementing an immutable state machine with conditional and action functions | 37 |
| A Python library that provides a declarative way to define states and transitions for objects | 404 |
| An API for modeling and interacting with workflow states and transitions in a state-machine-inspired way | 1,764 |
| A library that provides a simple and feature-complete implementation of finite-state machines in Go | 100 |
| A Go package implementing a Finite State Machine with contextual state transitions and actions. | 9 |
| A Ruby state machine library that models and interacts with workflows in a finite-state-machine-inspired API. | 233 |
| An implementation of a finite state machine using shell scripts to manage the behavior of a program. | 17 |
| A state machine gem designed to simplify complex UI states and handle asynchronous events in RubyMotion apps. | 70 |
| A lightweight Go library for implementing finite state machines with parallel transition checks. | 159 |
| Supports creating state machines for attributes on Ruby classes | 822 |
| Generates Java classes to handle state transitions based on a state machine definition | 135 |
| An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax. | 29 |
| A tool for implementing event-driven state machines in JavaScript applications | 12 |