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

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

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

14 مستودعات

Awesome GitHub RepositoriesMutable Stores

State stores that support direct object mutation for updates.

Distinct from State Management Stores: Focuses on mutability rather than strict typed schemas or persistence

Explore 14 awesome GitHub repositories matching data & databases · Mutable Stores. Refine with filters or upvote what's useful.

Awesome Mutable Stores GitHub Repositories

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

    pmndrs/valtio

    10,196عرض على GitHub↗

    Valtio is a proxy-based state management library and reactive state engine that provides a mutable state store. It allows application state to be updated through direct object mutations rather than immutable patterns, using JavaScript proxies to track changes and trigger updates. For React applications, it includes a synchronization hook that ensures components re-render only when the specific properties they access are modified. The system supports reactive data derivation through computed properties that automatically update when their underlying dependencies change. It maintains reactivity

    Implements a store that enables state updates through direct mutations instead of immutable patterns.

    TypeScriptmutableproxyreact
    عرض على GitHub↗10,196
  • crazyguitar/pysheeetالصورة الرمزية لـ crazyguitar

    crazyguitar/pysheeet

    8,150عرض على GitHub↗

    pysheeet هي مكتبة مرجعية تقنية توفر مجموعة مختارة من مقتطفات التعليمات البرمجية وأنماط التنفيذ لتطوير Python المتقدم، وتكامل النظام، والحوسبة عالية الأداء. تعمل كدليل شامل لتنفيذ برمجة الشبكات منخفضة المستوى، وإضافات C الأصلية، والبرمجة غير المتزامنة والمتزامنة. يوفر المشروع أطر عمل متخصصة لتطوير ونشر نماذج اللغات الكبيرة، بما في ذلك أدوات لاستنتاج GPU الموزع والخدمة عالية الأداء. يتضمن أيضاً أنماطاً مفصلة لتنظيم مجموعات الحوسبة عالية الأداء، وتغطية تخصيص موارد GPU وإدارة عبء العمل متعدد العقد. تغطي المكتبة سطحاً واسعاً من القدرات، بما في ذلك اتصالات الشبكة الآمنة والتشفير، والتعيين الكائني-العلائقي وإدارة قواعد البيانات، وتنفيذ هياكل البيانات والخوارزميات المعقدة. كما توفر أدوات لإدارة الذاكرة، وقابلية التشغيل البيني الأصلية عبر واجهات الوظائف الخارجية، وتكامل نظام التشغيل على مستوى النظام.

    Implements shared object stores to manage and synchronize large datasets or models across multiple concurrent tasks.

    Python
    عرض على GitHub↗8,150
  • yoshuawuyts/chooالصورة الرمزية لـ yoshuawuyts

    yoshuawuyts/choo

    6,770عرض على GitHub↗

    Choo هو إطار عمل أمامي وظيفي لبناء تطبيقات الويب. يتكون من مجموعة من الأدوات بما في ذلك موجه (router) من جانب العميل، ومحرك لمقارنة DOM، ومكتبة JavaScript متماثلة (isomorphic). يستخدم المشروع بنية قائمة على الأحداث لفصل منطق العمل عن العرض، وتنسيق تحديثات الحالة وتحديثات العرض من خلال باعث أحداث مركزي. يوظف العرض المتماثل لإنشاء مخرجات HTML باستخدام مسار منطقي واحد لكل من سلاسل جانب الخادم ومعالجة DOM من جانب العميل. يدير إطار العمل كائن حالة مشترك يقوم بمزامنة البيانات عبر المعالجات وطرق العرض. يتم معالجة الأداء من خلال محرك مقارنة DOM الذي يستخدم التخزين المؤقت للمكونات القائم على المعرف والتوفيق اليدوي لتقليل الطفرات المكلفة. يقوم الموجه بتعيين مسارات URL إلى دوال المعالجة واستخراج المعلمات المسماة مباشرة إلى حالة التطبيق المشتركة.

    Maintains a single mutable state object passed to all handlers and views to synchronize application data.

    JavaScript
    عرض على GitHub↗6,770
  • iron/ironالصورة الرمزية لـ iron

    iron/iron

    6,114عرض على GitHub↗

    Iron هو إطار عمل ويب بلغة Rust يُستخدم لبناء تطبيقات الويب والواجهات البرمجية المتزامنة. يعمل كخادم HTTP متزامن ويوفر موزع مسارات عديم الحالة لتعيين مسارات URL الواردة و globs إلى دوال معالجة محددة. يركز المشروع حول خط أنابيب طلب يعتمد على البرمجيات الوسيطة (middleware)، مما يسمح بتوسيع دورة الطلب والاستجابة عبر الإضافات والمعدلات. يستخدم حاوية حالة آمنة للخيوط (thread-safe) لتخزين ذاكرة التطبيق المشتركة التي يمكن الوصول إليها عبر جميع المعالجات والبرمجيات الوسيطة المتزامنة. يغطي إطار العمل مجالات قدرات واسعة بما في ذلك توجيه API الديناميكي، واستضافة الملفات الثابتة، وإدارة حالة جلسة الويب. كما يتضمن أدوات لتسجيل حركة مرور HTTP وتحليل نصوص الطلبات ومعلمات URL.

    Provides a thread-safe container for storing shared application state accessible across all handlers and middleware.

    Rust
    عرض على GitHub↗6,114
  • rtfeldman/seamless-immutableالصورة الرمزية لـ rtfeldman

    rtfeldman/seamless-immutable

    5,339عرض على GitHub↗

    This is a JavaScript immutable data library used to create objects and arrays that prevent direct mutation. It serves as an immutable state manager and object wrapper designed to ensure data consistency by blocking modifications while remaining compatible with standard JavaScript syntax. The library functions as a converter that transforms standard mutable data into frozen structures and can convert them back for local modifications. This allows for a workflow where data is switched between immutable and mutable versions to perform bulk edits before locking the state again. The project provi

    Transforms immutable objects and arrays back into standard mutable structures for state updates.

    JavaScript
    عرض على GitHub↗5,339
  • effector/effectorالصورة الرمزية لـ effector

    effector/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Enables resetting stores to their original default values via event triggers.

    TypeScriptbusiness-logiceffectorevent-driven
    عرض على GitHub↗4,837
  • tokio-rs/mini-redisالصورة الرمزية لـ tokio-rs

    tokio-rs/mini-redis

    4,711عرض على GitHub↗

    هذا المشروع عبارة عن قاعدة تعليمية وتطبيق شبكي غير متزامن لخادم وعميل متوافق مع Redis. يعمل كعرض توضيحي لوقت تشغيل Tokio غير المتزامن، ويوفر مخزناً للمفاتيح والقيم عبر الشبكة ونظام مراسلة. يطبق المشروع بروتوكول تسلسل Redis (RESP) للتواصل بين العملاء والخوادم باستخدام تدفقات البايت. ويتميز بنظام مراسلة للنشر والاشتراك (pub-sub) يسمح للعملاء بالاشتراك في قنوات مسماة وتلقي تحديثات في الوقت الفعلي. يغطي التطبيق برمجة الشبكات غير المتزامنة، بما في ذلك معالجة اتصالات TCP المتزامنة وتحليل إطارات تدفق البايت. كما يتضمن إدارة حركة المرور من خلال تحديد الاتصالات وعملية لإيقاف الخادم بشكل آمن.

    Maintains a central key-value map protected by synchronization primitives for concurrent access.

    Rust
    عرض على GitHub↗4,711
  • reactjs/server-components-demoالصورة الرمزية لـ reactjs

    reactjs/server-components-demo

    4,359عرض على GitHub↗

    هذا المشروع عبارة عن تنفيذ لمكونات خادم React، مما يوفر بنية مكونات كاملة المكدس تمزج بين العرض من جانب الخادم والتفاعل من جانب العميل. وهو يتيح تطوير تطبيقات الويب حيث تتعايش المكونات الخاصة بالخادم فقط لجلب البيانات ومكونات العميل التفاعلية داخل شجرة مكونات واحدة. يركز النظام على تنسيق بيانات الخادم-العميل، مما يسمح بتنفيذ دوال الخادم وطفرات قاعدة البيانات عبر حدود الشبكة. ويتميز ببنية مكونات هجينة تنقل تنفيذ المكونات إلى الخادم لتقليل أحجام حزم العميل وتحسين أوقات التحميل الأولية. يغطي المشروع نطاقاً واسعاً من الإمكانيات، بما في ذلك جلب البيانات غير المتزامن مع التعليق (suspense)، وتذكير المكونات التلقائي (memoization)، وتحسين العرض من جانب الخادم. كما يتضمن أدوات لإدارة الحالة المعقدة، وتنسيق تحميل الأصول لمنع تحولات التخطيط، وبناء تطبيقات عبر المنصات للويب والهواتف المحمولة. يتم توفير أدوات المطور لاكتشاف المكونات غير النقية، وتحليل تبعيات الوحدات، وفحص تسلسلات المكونات أثناء التطوير.

    Persists data across renders in a mutable object that does not trigger a UI update when changed.

    JavaScript
    عرض على GitHub↗4,359
  • melt-ui/melt-uiالصورة الرمزية لـ melt-ui

    melt-ui/melt-ui

    4,167عرض على GitHub↗

    Melt UI هي مكتبة واجهة مستخدم (UI) بدون نمط (headless) لـ Svelte توفر مجموعة من منشئي المكونات التي يمكن الوصول إليها. تعمل كإطار عمل للمكونات وأداة لإدارة الحالة، حيث توفر المنطق والحالة اللازمين لبناء عناصر واجهة تتبع معايير WAI-ARIA وتدعم التنقل عبر لوحة المفاتيح دون فرض أنماط مرئية محددة. تتميز المكتبة بمحرك تحديد موضع للعناصر العائمة يدير وضع النوافذ المنبثقة (popovers)، وتلميحات الأدوات (tooltips)، والقوائم بالنسبة لعناصر التفعيل. يستخدم هذا النظام بوابات (portals) لمنع قص التخطيط ويتضمن منعاً تلقائياً للتجاوز لضمان بقاء العناصر ضمن حدود الشاشة. تغطي مجموعة الأدوات نطاقاً واسعاً من مكونات واجهة المستخدم الوظيفية، بما في ذلك عناصر النماذج مثل القوائم المنسدلة (comboboxes) وأشرطة التمرير، وأنماط التنقل مثل طرق عرض الشجرة وعلامات التبويب، وأدوات التراكب مثل مربعات الحوار. كما توفر واجهات متخصصة لاختيار التاريخ والوقت، بالإضافة إلى مكونات التخطيط مثل الأكورديون وأشرطة الأدوات.

    Uses reactive Svelte stores as shared state containers to synchronize UI values across disparate interface elements.

    TypeScript
    عرض على GitHub↗4,167
  • boltsframework/bolts-androidالصورة الرمزية لـ BoltsFramework

    BoltsFramework/Bolts-Android

    4,004عرض على GitHub↗

    Bolts-Android هي مكتبة تطوير للهواتف المحمولة لنظام Android توفر إطار عمل للربط العميق (deep-linking) ونظاماً لإدارة المهام غير المتزامنة. تعمل كمجموعة أدوات لتحليل النوايا الواردة (inbound intents)، وحل بيانات URL الوصفية، وتوجيه المستخدمين إلى محتوى أصلي محدد داخل التطبيق. تتضمن المكتبة مديراً للمهام لتنسيق العمليات الخلفية المتوازية والتعامل مع التنفيذ الآمن للخيوط (thread-safe). يستخدم هذا النظام مهام قابلة للسلسلة، ورموز إلغاء لإيقاف العمليات النشطة، وتوجيهاً لضمان عودة النتائج إلى خيط واجهة المستخدم الرئيسي. يغطي إطار العمل أيضاً حل ومراقبة الروابط العميقة، باستخدام مستمعي البث لتتبع عمليات نقل الروابط وربط سلوك التنقل بأدوات التحليل الخارجية. كما يوفر أدوات لمشاركة الحالة القابلة للتغيير عبر النطاقات غير المتزامنة.

    Wraps variables in containers to allow shared mutable state across asynchronous scopes that require final variables.

    Java
    عرض على GitHub↗4,004
  • hhxsv5/laravel-sالصورة الرمزية لـ hhxsv5

    hhxsv5/laravel-s

    3,882عرض على GitHub↗

    This project is a high-performance PHP application server designed to keep applications resident in memory, eliminating the bootstrap overhead typically associated with each request. It functions as a multi-protocol network server capable of handling HTTP, WebSocket, TCP, and UDP traffic simultaneously within a single instance. The system is distinguished by an event-driven worker pool and a high-precision task scheduler that executes recurring background jobs at millisecond intervals. It utilizes a shared memory state store for high-speed data access across worker processes and incorporates

    Provides a high-speed shared state store for accessing key-value tables across different worker processes.

    PHP
    عرض على GitHub↗3,882
  • salesforce/akitaالصورة الرمزية لـ salesforce

    salesforce/akita

    3,672عرض على GitHub↗

    Akita is a JavaScript state management library that provides a system for managing application data and user interface state. It utilizes an observable data store and immutable state containers to synchronize data across interfaces, employing an entity state manager to handle flat collections of objects with unique identifiers. The project distinguishes itself through a comprehensive history management system that supports both global application-wide state reversal and granular, per-entity undo and redo functionality. It also includes a client-side data cache with time-to-live settings to pr

    Includes functionality to revert the entire store to its initial values to clear the application state.

    TypeScriptangularjavascriptoop
    عرض على GitHub↗3,672
  • async-graphql/async-graphqlالصورة الرمزية لـ async-graphql

    async-graphql/async-graphql

    3,671عرض على GitHub↗

    async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su

    Uses a centralized mutable context object to synchronize shared data across all field resolvers during a request.

    Rust
    عرض على GitHub↗3,671
  • astoilkov/use-local-storage-stateالصورة الرمزية لـ astoilkov

    astoilkov/use-local-storage-state

    1,224عرض على GitHub↗

    This project provides a React hook for synchronizing component state with browser storage, ensuring data persists across page reloads and browser sessions. It is designed to manage persistent application state while providing hydration-safe initialization to prevent mismatches during the transition from server-side rendering to client-side execution. The library distinguishes itself by including a fallback manager that detects when browser storage is inaccessible, automatically switching to an in-memory state to maintain application continuity. It also supports cross-tab synchronization by li

    Enables resetting stored data to default values by clearing specific keys from browser storage.

    TypeScripthooklocalstoragepersistent
    عرض على GitHub↗1,224
  1. Home
  2. Data & Databases
  3. State Management Stores
  4. Mutable Stores

استكشف الوسوم الفرعية

  • Shared State Stores2 وسوم فرعيةCentralized mutable objects used to synchronize data across different parts of an application. **Distinct from Mutable Stores:** Focuses on the shared synchronization of a single state object across handlers and views, rather than just raw mutability.