SwiftState

StateMachine

A state machine implementation in Swift with elegant routing and event handling capabilities.

Elegant state machine for Swift.

GitHub

905 stars
25 watching
93 forks
Language: Swift
last commit: almost 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
spring-projects/spring-statemachineA framework that enables state machine concepts in Spring applications1,572
unquietcode/jstateProvides a Java tool for building and managing state machines with standardized methods and callbacks.97
svenfuchs/simple_statesA lightweight statemachine-like support library with event handling and state management capabilities.96
mweststrate/use-st8A single-function alternative for managing state in React applications234
reduxkit/reduxkitA predictable state container for Swift apps605
mratsim/synthesisA tool for generating efficient, state-machine-based code at compile-time from declarative descriptions.91
aschuch/statefulviewcontrollerA protocol to manage state transitions between different view states2,135
michelebertoli/react-automataA state machine abstraction for React that provides declarative state management and automatic test generation.1,336
stateless4j/stateless4jA Java library for creating and managing state machines with support for various features such as hierarchical states, entry/exit events, and guard clauses.899
shuckster/statebotAn implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax.29
joaomdmoura/machineryA lightweight Elixir library for creating and managing state machines538
fawdlstty/smliteA state machine library for various programming languages and platforms11
serhiybutz/hsmA framework implementing a hierarchical state machine in Swift for building finite-state machines and asynchronous state transitions11
lsunsi/reduxswiftA state management library for Swift applications using Redux principles39
benaston/misticA simple state machine for managing complex states and transitions in software applications.4