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

306 stars
8 watching
28 forks
Language: Elixir
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
joaomdmoura/machineryA lightweight Elixir library for creating and managing state machines538
asiniy/ecto_state_machineA library that enables finite state machine pattern in Ecto applications97
pavlos/gen_fsmAn Elixir implementation of the Erlang gen_fsm finite state machine behaviour40
state-machines/state_machinesSupports creating state machines for attributes on Ruby classes822
amatsuda/stateful_enumSimplifies state machine management with Rails and ActiveRecord626
veelenga/aasm.crA simple finite state machine library for Crystal classes52
ericelliott/redux-dsmGenerates boilerplate code for managing asynchronous state transitions in Redux applications.221
jtushman/state_machineA Python library that provides a declarative way to define states and transitions for objects404
deamme/lacoA state management solution for React and Inferno that provides an easy-to-use API for managing application state.208
e-oz/ngx-collectionA state management service for Angular applications.31
marcisbee/exomeA state management library that enables easy creation of complex, deeply nested states using classes and methods.241
tfiedlerdejanze/expublishAutomates semantic release versioning and best practices for Elixir packages.24
byte-fe/react-modelA state management library for React applications236
davidmoten/state-machineGenerates Java classes to handle state transitions based on a state machine definition135
fgmacedo/python-statemachineA Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation.931