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).

GitHub

305 stars
8 watching
28 forks
Language: Elixir
last commit: 5 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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