machinery
Machinery is a State Machine library for structs in general. It supports guard clauses, callbacks and integrate out of the box with Phoenix apps.
Popularity
- Stargazers
- 497
- Watchers
- 11
- Forks
- 49
Downloads
- Yesterday
- 60
- Last 7 days
- 32,464
- All Time
- 366,496
Activity
- Open Issues
- 7
- Open PRs
- 2
- Merged PRs
- 45
Releases
- Latest Version
- 1.1.0
- Last Update
- April 04, 2023
fsm
Finite state machine as a functional data structure.
Popularity
- Stargazers
- 354
- Watchers
- 10
- Forks
- 21
Downloads
- Yesterday
- 160
- Last 7 days
- 99,872
- All Time
- 1,466,700
Activity
- Open Issues
- 0
- Open PRs
- 0
- Merged PRs
- 5
Releases
- Latest Version
- 0.3.1
- Last Update
- August 05, 2019
gearbox
Gearbox is a functional state machine with an easy-to-use API, inspired by both Fsm and Machinery
Popularity
- Stargazers
- 175
- Watchers
- 6
- Forks
- 9
Downloads
- Yesterday
- 12
- Last 7 days
- 19,404
- All Time
- 106,376
Activity
- Open Issues
- 2
- Open PRs
- 0
- Merged PRs
- 11
Releases
- Latest Version
- 0.3.5
- Last Update
- September 22, 2024
states_language
Declaratively design state machines that compile to Elixir based :gen_statem processes with the StatesLanguage JSON specification
Popularity
- Stargazers
- 120
- Watchers
- 23
- Forks
- 10
Downloads
- Yesterday
- 0
- Last 7 days
- 226
- All Time
- 6,976
Activity
- Open Issues
- 0
- Open PRs
- 0
- Merged PRs
- 4
Releases
- Latest Version
- 0.3.0
- Last Update
- September 17, 2021
machinist
A small Elixir lib to write state machines
Popularity
- Stargazers
- 95
- Watchers
- 2
- Forks
- 9
Downloads
- Yesterday
- 3
- Last 7 days
- 926
- All Time
- 14,762
Activity
- Open Issues
- 2
- Open PRs
- 0
- Merged PRs
- 16
Releases
- Latest Version
- 2.1.2
- Last Update
- April 12, 2023
gen_fsm
Elixir wrapper around Erlang's OTP gen_fsm.
Popularity
- Stargazers
- 39
- Watchers
- 2
- Forks
- 3
Downloads
- Yesterday
- 8
- Last 7 days
- 734
- All Time
- 16,029
Activity
- Open Issues
- 4
- Open PRs
- 1
- Merged PRs
- 6
Releases
- Latest Version
- 0.1.0
- Last Update
- April 12, 2016
state_machine
State Machine implementation in Elixir. It's a structure and optionally a gen_statem powered process. It validates states and transitions for integrity and features seamless Ecto-integration.
Popularity
- Stargazers
- 19
- Watchers
- 1
- Forks
- 2
Downloads
- Yesterday
- 0
- Last 7 days
- 1,180
- All Time
- 11,324
Activity
- Open Issues
- 2
- Open PRs
- 2
- Merged PRs
- 0
Releases
- Latest Version
- 0.1.6
- Last Update
- October 31, 2021
state_server
half gen_server, half gen_statem, all state machine
Popularity
- Stargazers
- 15
- Watchers
- 3
- Forks
- 1
Downloads
- Yesterday
- 0
- Last 7 days
- 186
- All Time
- 1,831
Activity
- Open Issues
- 10
- Open PRs
- 0
- Merged PRs
- 18
Releases
- Latest Version
- 0.4.10
- Last Update
- June 26, 2020
as_fsm
An Finite state machine implementation for elixir
Popularity
- Stargazers
- 14
- Watchers
- 2
- Forks
- 2
Downloads
- Yesterday
- 0
- Last 7 days
- 112
- All Time
- 15,326
Activity
- Open Issues
- 1
- Open PRs
- 0
- Merged PRs
- 2
Releases
- Latest Version
- 2.0.1
- Last Update
- July 30, 2021
exfsm
Simple elixir library to define composable FSM as function (not related at all with `:gen_fsm`, no state/process management)
Popularity
- Stargazers
- 8
- Watchers
- 4
- Forks
- 4
Downloads
- Yesterday
- 0
- Last 7 days
- 58
- All Time
- 4,614
Activity
- Open Issues
- 1
- Open PRs
- 0
- Merged PRs
- 3
Releases
- Latest Version
- 0.1.3
- Last Update
- March 17, 2016
maxine
State machines as data for Elixir
Popularity
- Stargazers
- 8
- Watchers
- 0
- Forks
- 1
Downloads
- Yesterday
- 0
- Last 7 days
- 100
- All Time
- 5,298
Activity
- Open Issues
- 1
- Open PRs
- 0
- Merged PRs
- 1
Releases
- Latest Version
- 1.1.1
- Last Update
- January 10, 2023
exsm
Exsm is a State Machine library for structs.
Popularity
- Stargazers
- 5
- Watchers
- 2
- Forks
- 2
Downloads
- Yesterday
- 2
- Last 7 days
- 1,351
- All Time
- 9,233
Activity
- Open Issues
- 0
- Open PRs
- 0
- Merged PRs
- 8
Releases
- Latest Version
- 0.3.2
- Last Update
- November 03, 2020
aasm
The finite state machine implementations for Elixir.
Popularity
- Stargazers
- 2
- Watchers
- 1
- Forks
- 0
Downloads
- Yesterday
- 0
- Last 7 days
- 40
- All Time
- 9,158
Activity
- Open Issues
- 0
- Open PRs
- 0
- Merged PRs
- 0
Releases
- Latest Version
- 0.2.0
- Last Update
- June 10, 2019