awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Biblioteci pentru mașini de stare în TypeScript

Clasament actualizat la 30 iun. 2026

Aceste biblioteci open-source oferă instrumente robuste pentru implementarea automatelor cu stări finite (finite state machines) în aplicații TypeScript.

Biblioteci pentru mașini de stare în TypeScript

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • statelyai/xstateAvatar statelyai

    statelyai/xstate

    29,734Vezi pe GitHub↗

    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
    Vezi pe GitHub↗29,734
  • chakra-ui/zagAvatar chakra-ui

    chakra-ui/zag

    5,121Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,121

Related searches

  • o bibliotecă de validare a tipurilor la runtime pentru TypeScript
  • a dependency injection library for TypeScript
  • librărie de state management pentru framework-uri frontend
  • o bibliotecă de gestionare a stării pentru aplicații Flutter
  • o bibliotecă de validare a schemelor pentru TypeScript
  • framework de agenți pentru aplicații TypeScript
  • a library for building typescript cli tools
  • o bibliotecă de gestionare a stării pentru Vue