gen_state_machine
state machine
An Elixir wrapper for managing state in concurrent systems
An idiomatic Elixir wrapper for gen_statem in OTP 19 (and above).
305 stars
8 watching
28 forks
Language: Elixir
last commit: 5 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
joaomdmoura/machinery | A lightweight Elixir library for creating and managing state machines | 535 |
asiniy/ecto_state_machine | A library that enables finite state machine pattern in Ecto applications | 97 |
pavlos/gen_fsm | An Elixir implementation of the Erlang gen_fsm finite state machine behaviour | 40 |
state-machines/state_machines | Supports creating state machines for attributes on Ruby classes | 818 |
amatsuda/stateful_enum | Simplifies state machine management with Rails and ActiveRecord | 623 |
veelenga/aasm.cr | A simple finite state machine library for Crystal classes | 51 |
ericelliott/redux-dsm | Generates boilerplate code for managing asynchronous state transitions in Redux applications. | 221 |
jtushman/state_machine | A Python library that provides a declarative way to define states and transitions for objects | 405 |
deamme/laco | A state management solution for React and Inferno that provides an easy-to-use API for managing application state. | 208 |
e-oz/ngx-collection | A state management service for Angular applications. | 31 |
marcisbee/exome | A state management library that enables easy creation of complex, deeply nested states using classes and methods. | 238 |
tfiedlerdejanze/expublish | Automates semantic release versioning and best practices for Elixir packages. | 24 |
byte-fe/react-model | A state management library for React applications | 236 |
davidmoten/state-machine | Generates Java classes to handle state transitions based on a state machine definition | 135 |
fgmacedo/python-statemachine | A Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation. | 911 |