awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesFinite State Machine Libraries

Functional and immutable state machine libraries for managing declarative application states and transitions.

Distinguishing note: Distinct from general architecture patterns: represents a specific functional library for immutable state management.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Finite State Machine Libraries. Refine with filters or upvote what's useful.

Awesome Finite State Machine Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • matthewp/robotmatthewp 的头像

    matthewp/robot

    2,179在 GitHub 上查看↗

    Robot is a functional and immutable finite state machine library for managing declarative application states and transitions. It utilizes an immutable state transition engine where next states and side effects are computed through pure functions operating on immutable data structures without any side-effect mutations. States and allowed transitions are mapped in a declarative state table definition, making the overall state machine logic readable and inspectable. The library connects finite state machines directly to component rendering engines through component reactive bindings, ensuring th

    Provides a functional and immutable finite state machine library for managing declarative application states and transitions.

    JavaScript
    在 GitHub 上查看↗2,179
  • square/workflowsquare 的头像

    square/workflow

    1,163在 GitHub 上查看↗

    Workflow is a cross-platform architectural framework for building deterministic unidirectional state machines and user interfaces in native mobile applications. Available as libraries for both Kotlin and Swift, the framework manages application state and screen navigation using composable state machines that direct data in a single direction from source to interface while routing user actions back to business logic. The architecture models screen navigation as nested presenter states and recursive component hierarchies rather than separate routing logic. Complex application features are buil

    Provides a Kotlin library for managing unidirectional application state and screen navigation using composable state machines.

    Shellandroidioskotlin
    在 GitHub 上查看↗1,163
  • square/workflow-kotlinsquare 的头像

    square/workflow-kotlin

    1,120在 GitHub 上查看↗

    Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application navigation, background tasks, and screen rendering through composable, hierarchical state machines. The architecture drives application behavior by flowing immutable data downward to declarative user interfaces and routing user interactions upward through named event handlers. The library includes multiplatform target support for compiling shared code across operating systems, along with asynchronous operation execution that handles background tasks safely outside render passes. I

    Provides a Kotlin framework for building composable state machines and unidirectional UI flows.

    Kotlinandroidkotlinreactive
    在 GitHub 上查看↗1,120
  1. Home
  2. Software Engineering & Architecture
  3. Finite State Machine Libraries

探索子标签

  • Kotlin Framework LibrariesKotlin libraries for managing unidirectional application state and screen navigation using composable state machines. **Distinct from Finite State Machine Libraries:** Distinct from Finite State Machine Libraries: specifically targets Kotlin-based state machine architectures for mobile applications.