python-statemachine
kstatemachine
python-statemachine | kstatemachine | |
---|---|---|
1 | 10 | |
660 | 318 | |
- | 3.8% | |
5.5 | 8.7 | |
3 days ago | 7 days ago | |
Python | Kotlin | |
MIT | Boost Software License 1.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
python-statemachine
-
transitions VS python-statemachine - a user suggested alternative
2 projects | 26 Sep 2023
Another state machine library.
kstatemachine
-
Dart 3
Kotlin has some pretty nice StateMachine DSL libraries out there, like https://github.com/nsk90/kstatemachine
- KStateMachine now has Multiplatform support, iOS artefact is already available
- KStateMachine v0.20.0 with built-in Kotlin Coroutines support released!
-
New version of KStateMachine library has arrived (0.18.1)
docs page: https://nsk90.github.io/kstatemachine/
- Kotlin DSL library for creating finite state machines (FSM) and hierarchical state machines (HSM).
-
Kotlin state machine implementation
https://github.com/nsk90/kstatemachine with HSM support and many other features.
What are some alternatives?
transitions - A lightweight, object-oriented finite state machine implementation in Python with many extensions
xstate - Actor-based state management & orchestration for complex app logic.
visual-automata - Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.
kfsm - Finite State Machine in Kotlin
automata - A Python library for simulating finite automata, pushdown automata, and Turing machines
mutekt - Simplify mutating "immutable" state models (a Kotlin multiplatform library)
django-fsm - Django friendly finite state machine support
FlowMVI - A Kotlin Multiplatform MVI library based on coroutines with a rich DSL and a powerful plugin system.
esphome-state-machine - ESPHome State Machine component
Splitties - A collection of hand-crafted extensions for your Kotlin projects.
statetrooper - StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you to define and enforce state transitions based on predefined rules.
automata - A Dart DSL for finite state machine and state charts