A powerful Kotlin Multiplatform state machine library with clean DSL syntax and first-class Kotlin Coroutines support
by KStateMachine
500
DSL library for creating state machines and statecharts. Supports event-based transitions, reactive listening, nested and parallel states, typesafe transitions, undo transitions, and exports to diagrams. Zero dependencies.
#state-management, #kotlin-coroutines, #dsl