awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Bibliotheken für State Machines in TypeScript

Ranking aktualisiert am 30. Juni 2026

Diese Open-Source-Bibliotheken bieten robuste Tools für die Implementierung von Finite State Machines in TypeScript-Anwendungen.

Bibliotheken für State Machines in TypeScript

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • statelyai/xstateAvatar von statelyai

    statelyai/xstate

    29,734Auf GitHub ansehen↗

    XState is a statechart logic library and finite state machine framework used to model complex application behavior. It provides a system for defining states, events, and transitions to govern how a system responds to inputs through a formal schema. The project includes a visual state machine editor that allows for the design of state machine diagrams which automatically generate the corresponding logic and code. It implements an actor model to manage independent concurrent entities that communicate via asynchronous events to coordinate behavioral flows. The framework covers event-driven stat

    XState is the leading TypeScript state machine and statechart library that provides typed state and event definitions, hierarchical and parallel states, declarative transitions, and built-in visualisation tooling, making it a perfect fit for building complex application logic with framework integration support.

    TypeScriptStatechartsVisual State Machine Editors
    Auf GitHub ansehen↗29,734
  • chakra-ui/zagAvatar von chakra-ui

    chakra-ui/zag

    5,121Auf GitHub ansehen↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    Zag is a headless UI state machine library written in TypeScript that models complex interactions using statecharts, with framework-specific adapters for React, Vue, Solid, and Svelte — it fits as a finite state machine library, though its focus on UI component logic rather than general-purpose state machines and the lack of built-in visualization tooling keep it from being the most comprehensive example.

    TypeScriptStatecharts
    Auf GitHub ansehen↗5,121

Related searches

  • Runtime-Typvalidierungsbibliothek für TypeScript
  • a dependency injection library for TypeScript
  • State-Management-Bibliothek für Frontend-Frameworks
  • State-Management-Bibliothek für Flutter-Apps
  • Schema-Validierungsbibliothek für TypeScript
  • Agenten-Framework für TypeScript-Apps
  • a library for building typescript cli tools
  • State-Management-Bibliothek für Vue