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

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

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

5 مستودعات

Awesome GitHub RepositoriesAutomatic State Persistence

Mechanisms that track in-memory object modifications and automatically persist them to the database.

Distinct from In-Memory Databases with Persistence: Distinct from In-Memory Databases with Persistence: refers to the synchronization of application-level objects, not the storage engine architecture.

Explore 5 awesome GitHub repositories matching data & databases · Automatic State Persistence. Refine with filters or upvote what's useful.

Awesome Automatic State Persistence GitHub Repositories

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

    rivet-dev/rivet

    5,619عرض على GitHub↗

    Rivet هي بنية تحتية موزعة لإدارة دورة حياة وعنونة واستمرارية الممثلين (actors) ومحركات التنفيذ الدائمة. توفر بيئة معزولة للعمليات الموزعة تنفذ منطق التطبيق داخل عزل خفيف الوزن، مما يضمن عزل الموارد وبدء التشغيل السريع. تم تصميم النظام لتنسيق العمليات متعددة الخطوات باستخدام طوابير ومؤقتات دائمة لضمان إكمال المهام بشكل موثوق عبر البيئات الموزعة. تمكن المنصة بشكل خاص من تنسيق وكلاء الذكاء الاصطناعي ذوي الحالة (stateful) الذين يحتفظون بذاكرة وحالة دائمة عبر التفاعلات طويلة الأمد وسير العمل المعقد. تتميز بإطار عمل لمزامنة الحالة عبر WebSocket يربط مكونات واجهة المستخدم الأمامية بالعمليات البعيدة ذات الحالة عبر اتصال ثنائي الاتجاه في الوقت الفعلي. يغطي النظام مجموعة واسعة من القدرات بما في ذلك عنونة الممثلين الهرمية، ووقت تشغيل "الإسبات عند الخمول" لتحسين الموارد، وطبقة استمرارية قابلة للتوصيل لخلفيات التخزين المعيارية. كما يتضمن أدوات لتصحيح أخطاء الجلسة النشطة، ومراقبة حالة التنفيذ في الوقت الفعلي، وخيارات نشر آلية للبنية التحتية الطرفية أو السحابية أو الخاصة. تم تنفيذ المشروع بلغة Rust ويدعم تطوير الممثلين بلغات متعددة.

    Manages long-lived processes with in-memory state that is automatically synchronized to a database for high-performance access.

    Rustactoractorscloudflare
    عرض على GitHub↗5,619
  • jabref/jabrefالصورة الرمزية لـ JabRef

    JabRef/jabref

    4,373عرض على GitHub↗

    This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f

    Saves the bibliographic database to disk immediately after every modification.

    Javaacademiaacademic-publicationsai
    عرض على GitHub↗4,373
  • graphif/project-graphالصورة الرمزية لـ graphif

    graphif/project-graph

    4,168عرض على GitHub↗

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

    Automatically persists document changes in real time to ensure continuous progress preservation.

    TypeScriptcanvascanvas2dcanvasjs
    عرض على GitHub↗4,168
  • legendapp/legend-stateالصورة الرمزية لـ LegendApp

    LegendApp/legend-state

    4,145عرض على GitHub↗

    Legend-State is a reactive state management library for JavaScript applications that provides a centralized container for application data. It utilizes a fine-grained reactivity engine to track state access automatically, allowing developers to update and retrieve data without the need for boilerplate patterns like reducers, actions, or dispatchers. The library distinguishes itself through its hierarchical, path-based state addressing and proxy-based dependency tracking. By isolating state dependencies, it ensures that user interface updates are triggered only for the specific components that

    Automatically persists application state to local storage to ensure consistency across sessions.

    TypeScript
    عرض على GitHub↗4,145
  • pluginaweek/state_machineالصورة الرمزية لـ pluginaweek

    pluginaweek/state_machine

    3,722عرض على GitHub↗

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

    Synchronizes state changes with database layers to handle validation, transactions, and persistence.

    Ruby
    عرض على GitHub↗3,722
  1. Home
  2. Data & Databases
  3. In-Memory Databases with Persistence
  4. Automatic State Persistence

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

  • Bibliographic Database Auto-PersistenceSaves the bibliographic database to disk immediately after every modification. **Distinct from Automatic State Persistence:** Distinct from Automatic State Persistence: focuses on bibliographic database file persistence rather than general application object state.
  • Response Progress PersistenceAutomatic saving of user input during a multi-step form submission process to prevent data loss. **Distinct from Automatic State Persistence:** Specifically targets the persistence of survey submission progress rather than general in-memory object state.