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

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

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

11 مستودعات

Awesome GitHub RepositoriesExternal State Stores

External storage systems used to persist the internal state of a processing engine.

Distinct from In-Memory State Stores: Focuses on the storage of engine state for persistence, unlike the candidates which focus on authentication or UI state.

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

Awesome External State Stores GitHub Repositories

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

    gwuhaolin/livego

    10,179عرض على GitHub↗

    livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in real time. It functions as a multi-protocol video gateway, serving as a backend for ingesting video and redistributing it through RTMP, HLS, and HTTP-FLV protocols. The server features dynamic protocol transmuxing to convert ingested streams into different formats for device compatibility and low-latency playback. It provides secure stream access and ingestion by validating unique channel keys and using security tokens. The system includes capabilities for encrypted stream deliv

    Uses an external memory store to persist room keys and session state across server restarts.

    Goflashflvgolang
    عرض على GitHub↗10,179
  • risingwavelabs/risingwaveالصورة الرمزية لـ risingwavelabs

    risingwavelabs/risingwave

    9,093عرض على GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Provides connectivity to external state stores to persist processed streaming data.

    Rustapache-icebergdata-engineeringdatabase
    عرض على GitHub↗9,093
  • nisrulz/flutter-examplesالصورة الرمزية لـ nisrulz

    nisrulz/flutter-examples

    7,148عرض على GitHub↗

    This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns. The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools. The project

    Coordinates application state using external systems to maintain consistency across the interface.

    Dartandroidapplication-frameworkcross-platform
    عرض على GitHub↗7,148
  • processone/ejabberdالصورة الرمزية لـ processone

    processone/ejabberd

    6,692عرض على GitHub↗

    ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides

    Persists application data and user records in external database engines.

    Erlangchatejabberderlang
    عرض على GitHub↗6,692
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Synchronizes in-memory data structures with an external database by implementing custom storage logic to handle read and write operations.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • dotnet-state-machine/statelessالصورة الرمزية لـ dotnet-state-machine

    dotnet-state-machine/stateless

    6,191عرض على GitHub↗

    Stateless هي مكتبة آلة حالة (state machine) لـ .NET تُستخدم لإدارة سلوكيات الكائنات المعقدة وسير العمل الخفيف من خلال كود C#. تعمل كمحرك سير عمل غير متزامن ينفذ انتقالات الحالة، والحراس، وإجراءات الدخول والخروج باستخدام مهام غير متزامنة. تنفذ المكتبة آلة حالة هرمية، مما يسمح للحالات الفرعية بوراثة الانتقالات والخصائص من الحالات الفائقة الأصلية. تتضمن إطار عمل لاستمرارية الحالة يفصل تتبع الحالة عن منطق الآلة من خلال قراءة وكتابة الحالة الحالية إلى خصائص خارجية أو قواعد بيانات. بالإضافة إلى ذلك، تتميز بمصدر لتصور الرسوم البيانية يولد تنسيقات DOT أو Mermaid لعرض تكوينات سير العمل كرسوم بيانية مرئية. يغطي النظام تعيين الانتقالات مع دعم للانتقالات القابلة لإعادة الدخول والداخلية، وبنود الحراسة القائمة على التنبؤ، وإرسال المشغلات البارامترية. كما يوفر قدرات لاستبطان تكوين الآلة، وإشعارات تغيير الحالة، وتنفيذ المنطق المتزامن أو غير المتزامن أثناء دخول وخروج الحالات.

    Provides an external state store mechanism to decouple state tracking from machine logic via getter and setter delegates.

    C#
    عرض على GitHub↗6,191
  • rack/rack-attackالصورة الرمزية لـ rack

    rack/rack-attack

    5,746عرض على GitHub↗

    Rack-attack هو برنامج وسيط (middleware) لتحديد معدل الطلبات وفلترتها لواجهة Rack. يوفر نظاماً لتقييد طلبات HTTP والحفاظ على قوائم حظر لعناوين IP لحماية التطبيقات من الزيارات الضارة وهجمات حجب الخدمة (DoS). يُمكّن المشروع من تخفيف هجمات DDoS على مستوى التطبيق وإدارة حدود معدل طلبات API من خلال تحديد ورفض الطلبات القادمة من عملاء محظورين أو عناوين IP مسيئة. كما يسمح بتعريف قوائم سماح لتجاوز الفلاتر، ويستخدم منطقاً مخصصاً لتحديد ما إذا كان يجب حظر العميل أو تقييد معدل طلباته. يغطي الأداة إدارة شاملة لحركة المرور من خلال حظر العملاء تلقائياً، واستراتيجيات التراجع الأسي (exponential backoff)، والقدرة على تحديد استجابات رفض مخصصة. كما يتضمن أدوات لمراقبة أنماط الطلبات ويدعم أنظمة تخزين مؤقت خارجية لمزامنة الحالة عبر مثيلات التطبيقات الموزعة.

    Integrates with external state stores to maintain ban records and request counts across distributed instances.

    Rubyrackrack-attackrack-middleware
    عرض على GitHub↗5,746
  • gpustack/gpustackالصورة الرمزية لـ gpustack

    gpustack/gpustack

    5,173عرض على GitHub↗

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

    Persists internal system state and configurations in external databases to ensure data permanence.

    Python
    عرض على GitHub↗5,173
  • go-mysql-org/go-mysqlالصورة الرمزية لـ go-mysql-org

    go-mysql-org/go-mysql

    4,954عرض على GitHub↗

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

    Provides mechanisms for pushing database state and incremental changes into external stores like search engines or caches.

    Go
    عرض على GitHub↗4,954
  • danog/madelineprotoالصورة الرمزية لـ danog

    danog/MadelineProto

    3,344عرض على GitHub↗

    MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

    Stores internal session and entity data in MySQL, MariaDB, Postgres, or Redis for persistence.

    PHPamphpasyncbot
    عرض على GitHub↗3,344
  • mrblenny/react-flow-chartالصورة الرمزية لـ MrBlenny

    MrBlenny/react-flow-chart

    1,553عرض على GitHub↗

    This library is a declarative React component toolkit for constructing interactive, node-based diagramming interfaces and flow charts. It provides the foundational UI elements required to render draggable nodes and scalable vector graphics paths within a web browser, enabling the creation of complex visual editors and data flow representations. The library distinguishes itself through a strictly stateless architecture that relies on external state management. By utilizing a controlled input pattern and component injection, it decouples diagram logic from data storage, allowing developers to m

    Decouples diagram logic from data storage by relying on external state management for all diagram data.

    TypeScriptdiagramdiagramsdrag-and-drop
    عرض على GitHub↗1,553
  1. Home
  2. Data & Databases
  3. External State Stores

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

  • External Store SynchronizersCustom logic for synchronizing in-memory data structures with external databases. **Distinct from External State Stores:** Distinct from External State Stores: focuses on active synchronization with external databases rather than just storing engine state.