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

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

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

15 مستودعات

Awesome GitHub RepositoriesEvent-Driven Coordination

Architectural patterns that use structured events to coordinate interactions between decoupled systems.

Distinct from UI Event Coordination Systems: None of the candidates cover general system-to-system event coordination for game logic; they focus on UI or I/O.

Explore 15 awesome GitHub repositories matching software engineering & architecture · Event-Driven Coordination. Refine with filters or upvote what's useful.

Awesome Event-Driven Coordination GitHub Repositories

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

    cft0808/edict

    16,123عرض على GitHub↗

    Edict is a multi-agent orchestration system and framework designed to coordinate specialized large language model agents. It functions as a workflow designer and orchestrator that decomposes complex objectives into structured plans, using directed acyclic graphs and role-based hierarchies to execute sub-tasks. The system is distinguished by its event-driven architecture, utilizing a publish-subscribe event bus and transactional outbox to manage agent communications and task transitions. It features a dedicated skill management system that allows for the importation, updating, and sandboxed ex

    Implements an event-driven architecture using a publish-subscribe bus to coordinate task transitions between agents.

    Python
    عرض على GitHub↗16,123
  • cuixueshe/earthwormالصورة الرمزية لـ cuixueshe

    cuixueshe/earthworm

    10,899عرض على GitHub↗

    Earthworm is an AI-powered language learning platform centered on sentence construction, translation exercises, and grammar tutoring. It integrates a spaced repetition system to schedule reviews based on individual performance and a multimedia practice tool that converts audio, video, and text into interactive sentence-level exercises. The platform features a real-time competitive quiz system where users can challenge each other in live matches based on speed and accuracy. It also includes an AI tutor that provides contextual grammar and usage explanations for specific sentences, and a set of

    Utilizes a session state machine to allow switching between learning modes without losing progress.

    TypeScript
    عرض على GitHub↗10,899
  • fuzhengwei/itstack-demo-designالصورة الرمزية لـ fuzhengwei

    fuzhengwei/itstack-demo-design

    6,779عرض على GitHub↗

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

    Coordinates interaction logic across system components using event-driven behavioral patterns.

    Java
    عرض على GitHub↗6,779
  • yoshuawuyts/chooالصورة الرمزية لـ yoshuawuyts

    yoshuawuyts/choo

    6,770عرض على GitHub↗

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

    Implements an event-driven architecture to decouple business logic from the rendering process.

    JavaScript
    عرض على GitHub↗6,770
  • ddd-by-examples/libraryالصورة الرمزية لـ ddd-by-examples

    ddd-by-examples/library

    5,805عرض على GitHub↗

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

    Coordinates interactions between decoupled business modules using structured domain events.

    Java
    عرض على GitHub↗5,805
  • eventstore/eventstoreالصورة الرمزية لـ EventStore

    EventStore/EventStore

    5,809عرض على GitHub↗

    KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores application state as an immutable, ordered sequence of events rather than updating rows in place, preserving full history for audit, replay, and distributed consistency. The database combines event storage with real-time streaming and a built-in JavaScript projection engine that transforms and aggregates event streams into materialized views. The system provides official gRPC client libraries for Python, Node.js, Java, .NET, Go, and Rust, enabling multi-language application development

    Coordinates distributed services through event streams for decoupled communication.

    C#
    عرض على GitHub↗5,809
  • mai-with-u/maibotالصورة الرمزية لـ Mai-with-u

    Mai-with-u/MaiBot

    5,194عرض على GitHub↗

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

    Uses a publish-subscribe model to coordinate interactions between decoupled system modules.

    Pythonagentchatchatbot
    عرض على GitHub↗5,194
  • docshome/microservicesالصورة الرمزية لـ DocsHome

    DocsHome/microservices

    5,178عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل لتصميم الأنظمة الموزعة ودليل معماري. يوفر موارد فنية لتصميم ونشر وتنسيق خدمات الشبكة المستقلة. يؤسس إطار العمل منهجية منظمة لترحيل التطبيقات المتجانسة إلى خدمات لامركزية عن طريق فصل اهتمامات الواجهة الأمامية والخلفية. يعمل كمرجع للهندسة القائمة على الأحداث، مع التركيز على الحفاظ على اتساق البيانات عبر حدود الشبكة باستخدام مصادر الأحداث وسجلات المعاملات المحلية. يغطي المشروع مجموعة واسعة من القدرات بما في ذلك اتصالات الخدمة الموزعة، وتكوين اكتشاف الخدمة، وتنفيذ بوابات API. كما يتناول استراتيجيات النشر للتوافر العالي واستخدام وسيط الرسائل غير المتزامن لفصل الخدمات.

    Coordinates data consistency across distributed services using event sourcing and local transaction records.

    api-gatewaybookchinese
    عرض على GitHub↗5,178
  • colanode/colanodeالصورة الرمزية لـ colanode

    colanode/colanode

    4,924عرض على GitHub↗

    Colanode هي منصة تعاون محلية أولاً مصممة للمستندات المشتركة، والدردشة، وقواعد البيانات. توفر مجموعة ذاتية الاستضافة لتعاون الفريق وإدارة المعرفة، مما يسمح للمستخدمين بالحفاظ على السيطرة الكاملة على بياناتهم وخصوصيتهم على بنيتهم التحتية الخاصة. تتميز المنصة بمحرك مزامنة يستخدم WebSockets لبث البيانات في الوقت الفعلي ونهج محلي أولاً لضمان استمرار العمل دون اتصال. تدمج الاسترجاع المدعوم بالذكاء الاصطناعي من خلال البحث الدلالي القائم على المتجهات، مما يتيح للمستخدمين العثور على المعلومات بناءً على المعنى عبر المستندات والرسائل. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك تحرير النصوص الغنية التعاوني، ونمذجة المحتوى الهرمي، وإدارة قواعد البيانات المهيكلة مع طرق عرض مثل لوحات كانبان والتقويمات. تدير الوسائط من خلال مخزن مستندات متوافق مع S3 وتنظم الكيانات في علاقات أب-ابن مرنة. البرنامج قابل للنشر عبر Docker Compose أو Kubernetes باستخدام مخططات Helm ويدعم التكامل مع الوكلاء العكسيين الخارجيين لتوجيه حركة مرور الإنتاج.

    Coordinates background tasks and caches live events using an in-memory key-value store for low-latency collaboration.

    TypeScriptchatchat-applicationcrdt
    عرض على GitHub↗4,924
  • thangchung/go-coffeeshopالصورة الرمزية لـ thangchung

    thangchung/go-coffeeshop

    4,352عرض على GitHub↗

    go-coffeeshop هي بنية خدمات مصغرة قائمة على الأحداث مصممة لإدارة دورة حياة طلبات العملاء من البداية إلى النهاية. تنسق الخدمات المستقلة باستخدام أنماط المراسلة غير المتزامنة للتعامل مع سير عمل الأعمال، ومعالجة الخلفية، وتتبع تنفيذ الطلبات. يستخدم المشروع حزمة HashiCorp للبنية التحتية، حيث يوظف Nomad وConsul وVault لتنسيق الخدمة وتخزين الأسرار. تتم إدارة البنية التحتية من خلال الأتمتة التصريحية باستخدام Terraform لضمان نشر متسق وقابل للتكرار لموارد الحوسبة والشبكات. يتضمن النظام بوابة REST API لتوجيه حركة المرور وشبكة خدمات (service mesh) للاتصال الداخلي الآمن. تغطي القدرات التقنية حقن التبعية في وقت التجميع، وتوليد الاستعلام الآمن للنوع، واستخدام بروتوكول buffers لتوليد الكود. تغطي المجالات الوظيفية إدارة مخزون المنتجات الرقمية، واسترجاع القائمة، ومعالجة طلبات العملاء من التقديم حتى التنفيذ النهائي.

    Uses structured events to coordinate interactions and background processing between decoupled services.

    Goalpinejsclean-architectureconsul-connect
    عرض على GitHub↗4,352
  • pylons/pyramidالصورة الرمزية لـ Pylons

    Pylons/pyramid

    4,086عرض على GitHub↗

    Pyramid هو إطار عمل ويب بلغة Python ومجموعة أدوات WSGI مصممة لبناء تطبيقات الويب. يعمل كمحرك توجيه (routing) لعناوين URL يقوم بربط طلبات HTTP الواردة بوظائف عرض محددة باستخدام التوجيه القائم على الأنماط واجتياز شجرة الموارد الهرمية. يتميز إطار العمل بنظام إرسال هجين، مما يسمح للمطورين بالجمع بين مطابقة عناوين URL عبر التعبيرات النمطية (regex) والقدرة على حل الطلبات من خلال التنقل في شجرة من الكائنات المتداخلة. ينفذ الإطار بنية مكونات مرنة تدعم إدارة سجل التطبيق، وتنفيذ التكوين المؤجل، والقدرة على تجاوز طرق العرض أو المسارات دون تعديل الكود المصدري الأصلي. تغطي إمكانياته الأوسع إدارة الهوية عبر ملفات تعريف الارتباط الموقعة والتفويض القائم على قوائم التحكم في الوصول (ACL)، ونظام تنسيق قائم على الأحداث لدورة حياة الطلب، وخدمات التدويل (i18n) لترجمة واجهة المستخدم. كما يوفر أدوات لعرض المحتوى من خلال مسلسلات مخصصة وتكامل القوالب، إلى جانب خط أنابيب middleware لحقن المنطق العابر. تتضمن مجموعة الأدوات واجهة سطر أوامر إدارية لفحص المسارات، وهيكلة المشاريع، وتصحيح أخطاء التطبيقات.

    Uses an event-driven system to coordinate custom logic execution at specific points in the HTTP request lifecycle.

    Pythonpylonspyramidpython
    عرض على GitHub↗4,086
  • vaughnvernon/iddd_samplesالصورة الرمزية لـ VaughnVernon

    VaughnVernon/IDDD_Samples

    3,938عرض على GitHub↗

    This project is a reference implementation of domain-driven design patterns and a sample of command query responsibility segregation. It provides a collection of event-driven microservices that demonstrate the practical application of architectural principles for structuring complex software systems. The implementation separates read and write models through an event journal and organizes services into bounded contexts to maintain clear functional boundaries. It coordinates business logic by dispatching and consuming domain events to synchronize different modules. The project covers a range

    Coordinates interactions between decoupled microservices using a structured event-driven architecture.

    Java
    عرض على GitHub↗3,938
  • space-wizards/space-station-14الصورة الرمزية لـ space-wizards

    space-wizards/space-station-14

    3,523عرض على GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Coordinates interactions between decoupled entities and systems using high-performance, struct-based event dispatching.

    C#c-sharpgamehacktoberfest
    عرض على GitHub↗3,523
  • cer/event-sourcing-examplesالصورة الرمزية لـ cer

    cer/event-sourcing-examples

    3,160عرض على GitHub↗

    This project is a framework for implementing event sourcing and command query responsibility segregation within containerized microservices. It provides a structured approach to managing business state as a sequence of immutable events, ensuring a reliable audit trail and the ability to reconstruct system state at any point in time. The framework distinguishes itself by enforcing a clear separation between data modification and data retrieval paths. By utilizing event-driven data synchronization, it allows for the asynchronous updating of materialized views and read models, ensuring that quer

    Uses immutable event streams to synchronize state across read models and materialized views for consistent data access.

    JavaScript
    عرض على GitHub↗3,160
  • evilsocket/bettercapالصورة الرمزية لـ evilsocket

    evilsocket/bettercap

    2,495عرض على GitHub↗

    Bettercap is an extensible framework for network security testing that provides a unified interface for performing man-in-the-middle attacks, network reconnaissance, and traffic manipulation across WiFi, Bluetooth, and wired networks. It operates through a modular attack module system that loads and executes interchangeable offensive or diagnostic modules, supported by event-driven session management and multi-protocol network spoofing capabilities. The framework distinguishes itself by covering a broad range of network domains, including Bluetooth Low Energy scanning and enumeration, CAN-Bus

    Maintains per-session state machines that react to network events for coordinated multi-stage attacks.

    bettercapettercapman-in-the-middle
    عرض على GitHub↗2,495
  1. Home
  2. Software Engineering & Architecture
  3. Event-Driven Coordination

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

  • Event-Driven Data ConsistencyTechniques for ensuring data integrity across distributed services using event-driven patterns. **Distinct from Event-Driven Coordination:** Focuses on data consistency and transaction records rather than general coordination or pipelines.
  • In-Memory Event CoordinationUsing in-memory stores to coordinate background tasks and live events for low latency. **Distinct from Event-Driven Coordination:** Specifically covers in-memory coordination for latency reduction, distinct from general event-driven architectural patterns.
  • Session State MachinesState machines that manage per-session lifecycle and react to network events for coordinated multi-stage operations. **Distinct from Event-Driven Coordination:** Distinct from Event-Driven Coordination: focuses on session-scoped state machines reacting to network events, not general system-to-system event coordination.