automata
kstatemachine
automata | kstatemachine | |
---|---|---|
1 | 10 | |
47 | 323 | |
- | 5.3% | |
10.0 | 8.7 | |
almost 2 years ago | 3 days ago | |
Dart | Kotlin | |
BSD 3-clause "New" or "Revised" License | 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.
automata
-
Dart 3
This is really impressive. I’ve never written Dart but this makes me very interested to give it a trial. A sound type system, pattern matching, nice syntax and seemingly solid tooling — why don’t I hear about this more often?
I’ve been working with state charts a lot and being able to target multiple platforms with the same code would make what I’m doing so much more useful. This library seems to support everything I need: https://github.com/rows/automata
Maybe a good side project! Can anyone give reasons why someone should/shouldn’t write Dart (besides a smaller ecosystem)?
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?
plugins - Plugins for Flutter maintained by the Flutter team
xstate - Actor-based state management & orchestration for complex app logic.
FlutterExampleApps - [Example APPS] Basic Flutter apps, for flutter devs.
kfsm - Finite State Machine in Kotlin
gsy_github_app_flutter - Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
python-statemachine - Python Finite State Machines made easy.
flutter-go - flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档
mutekt - Simplify mutating "immutable" state models (a Kotlin multiplatform library)
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
FlowMVI - A Kotlin Multiplatform MVI library based on coroutines with a rich DSL and a powerful plugin system.