awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

مكتبات آلات الحالة (State Machines) لـ TypeScript

تم تحديث الترتيب في 30 يونيو 2026

توفر هذه المكتبات مفتوحة المصدر أدوات قوية لتنفيذ آلات الحالة المحدودة (Finite State Machines) داخل تطبيقات TypeScript.

مكتبات آلات الحالة (State Machines) لـ TypeScript

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • statelyai/xstateالصورة الرمزية لـ statelyai

    statelyai/xstate

    29,734عرض على 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
    عرض على GitHub↗29,734
  • chakra-ui/zagالصورة الرمزية لـ chakra-ui

    chakra-ui/zag

    5,121عرض على 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
    عرض على GitHub↗5,121

Related searches

  • مكتبة للتحقق من الأنواع في وقت التشغيل لـ TypeScript
  • a dependency injection library for TypeScript
  • مكتبة لإدارة الحالة (state management) لأطر عمل الواجهات الأمامية
  • مكتبة لإدارة الحالة في تطبيقات Flutter
  • مكتبة للتحقق من المخططات في TypeScript
  • إطار عمل للوكلاء لتطبيقات TypeScript
  • a library for building typescript cli tools
  • مكتبة لإدارة الحالة في Vue