SwiftState

StateMachine

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

Elegant state machine for Swift.

GitHub

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


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
spring-projects/spring-statemachine Provides infrastructure for working with state machine concepts in Spring applications 1,568
unquietcode/jstate Provides a Java tool for building and managing state machines with standardized methods and callbacks. 97
svenfuchs/simple_states A lightweight statemachine-like support library with event handling and state management capabilities. 96
mweststrate/use-st8 A single-function alternative for managing state in React applications 234
reduxkit/reduxkit A predictable state container for Swift apps 605
mratsim/synthesis A tool for generating efficient, state-machine-based code at compile-time from declarative descriptions. 91
aschuch/statefulviewcontroller A protocol to manage state transitions between different view states 2,136
michelebertoli/react-automata A state machine abstraction for React that provides declarative state management and automatic test generation. 1,338
stateless4j/stateless4j A Java library for creating and managing state machines with support for various features such as hierarchical states, entry/exit events, and guard clauses. 898
shuckster/statebot An implementation of a finite state machine in JavaScript, allowing developers to describe and manage states using a flowchart-like syntax. 28
joaomdmoura/machinery A lightweight Elixir library for creating and managing state machines 535
fawdlstty/smlite A state machine library for various programming languages and platforms 11
serhiybutz/hsm A framework implementing a hierarchical state machine in Swift for building finite-state machines and asynchronous state transitions 10
lsunsi/reduxswift A state management library for Swift applications using Redux principles 39
benaston/mistic A simple state machine for managing complex states and transitions in software applications. 4