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 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sasa1977/fsm An immutable finite state machine implementation without separate processes 358
kbrw/exfsm A simple Elixir library to define and compose finite state machines as functions 11
ericentin/gen_state_machine An Elixir wrapper for managing state in concurrent systems 305
igorrius/go-fsm A Go package implementing a Finite State Machine with contextual state transitions and actions. 9
dyrkin/fsm An implementation of a Finite State Machine in Go. 62
ryanfaerman/fsm A lightweight Go library for implementing finite state machines with parallel transition checks. 159
vstirbu/fsm-as-promised A minimalistic finite state machine library implemented using ES6 promises 463
d5/go-fsm A Go library implementing an immutable state machine with conditional and action functions 37
pgularski/pysm A versatile Python State Machine library for building flexible and scalable state-based systems 73
entt-dev/fsm A C++ implementation of a finite state machine with ECS layout optimization 8
tbpixel/functional-finite-state-machine A dead simple finite-state-machine implementation in JavaScript 14
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
nickuraltsev/finity A finite state machine library with event-based, time-based, and Promise-based triggers. 131
bykof/stateful A library for creating and managing finite state machines in Go. 209
cassiozen/state-machine A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. 159