gen_fsm

FSM library

An Elixir implementation of the Erlang gen_fsm finite state machine behaviour

Elixir wrapper around OTP's gen_fsm

GitHub

40 stars
2 watching
3 forks
Language: Elixir
last commit: over 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sasa1977/fsmAn immutable finite state machine implementation without separate processes358
kbrw/exfsmA simple Elixir library to define and compose finite state machines as functions11
ericentin/gen_state_machineAn Elixir wrapper for managing state in concurrent systems306
igorrius/go-fsmA Go package implementing a Finite State Machine with contextual state transitions and actions.9
dyrkin/fsmAn implementation of a Finite State Machine in Go.62
ryanfaerman/fsmA lightweight Go library for implementing finite state machines with parallel transition checks.159
vstirbu/fsm-as-promisedA minimalistic finite state machine library implemented using ES6 promises463
d5/go-fsmA Go library implementing an immutable state machine with conditional and action functions37
pgularski/pysmA versatile Python State Machine library for building flexible and scalable state-based systems73
entt-dev/fsmA C++ implementation of a finite state machine with ECS layout optimization8
tbpixel/functional-finite-state-machineA dead simple finite-state-machine implementation in JavaScript14
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
nickuraltsev/finityA finite state machine library with event-based, time-based, and Promise-based triggers.131
bykof/statefulA library for creating and managing finite state machines in Go.209
cassiozen/state-machineA JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks.159