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

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

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

7 مستودعات

Awesome GitHub RepositoriesDecoupled Message Delivery

Messaging patterns that eliminate direct references between senders and receivers to reduce system coupling.

Distinct from Message Delivery Pipelines: Candidates focus on network delivery pipelines or blockchain senders rather than general architectural decoupling.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Decoupled Message Delivery. Refine with filters or upvote what's useful.

Awesome Decoupled Message Delivery GitHub Repositories

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

    jbogard/MediatR

    11,841عرض على GitHub↗

    MediatR is a .NET library for implementing the mediator pattern, serving as an in-process message broker that decouples senders and receivers by routing messages through a central dispatcher. It enables the transmission of requests and notifications between different components within a single application process. The framework provides a pipeline behavior system that allows for the interception and processing of messages through a sequence of custom behaviors. This architecture is used to implement cross-cutting concerns, such as logging or validation, across multiple handlers. The library

    Routes messages from senders to handlers without requiring direct references to the receiver implementations.

    C#
    عرض على GitHub↗11,841
  • luckypennysoftware/mediatrالصورة الرمزية لـ LuckyPennySoftware

    LuckyPennySoftware/MediatR

    11,840عرض على GitHub↗

    MediatR is a .NET mediator pattern library that serves as an in-process message broker. It decouples message senders from handlers by using a central mediator to route requests, commands, and events. The system functions as a request-response dispatcher that routes single requests to dedicated handlers and an event publisher that broadcasts notifications to multiple decoupled handlers for simultaneous processing. It also provides pipeline behavior middleware to execute shared pre- and post-processing logic across incoming messages. The library handles in-process message dispatching and decou

    Eliminates direct references between message senders and receivers using a mediator for routing.

    C#hacktoberfest
    عرض على GitHub↗11,840
  • marionettejs/backbone.marionetteالصورة الرمزية لـ marionettejs

    marionettejs/backbone.marionette

    7,037عرض على GitHub↗

    This project is a structured architectural layer for Backbone.js that implements the model-view-controller pattern for building complex single-page applications. It serves as a view management library and application framework that organizes views and data into manageable components and regions. The framework provides a centralized event aggregator pattern to coordinate communication between decoupled application modules without direct dependencies. It also includes a configuration-based client-side routing engine that maps browser URLs to specific controller actions. The system covers front

    Eliminates direct references between modules using a central event aggregator for asynchronous messaging.

    JavaScript
    عرض على GitHub↗7,037
  • vespa-engine/vespaالصورة الرمزية لـ vespa-engine

    vespa-engine/vespa

    6,961عرض على GitHub↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Implements messaging patterns that decouple senders from receivers to ensure reliable delivery between distributed components.

    Java
    عرض على GitHub↗6,961
  • ityouknow/spring-cloud-examplesالصورة الرمزية لـ ityouknow

    ityouknow/spring-cloud-examples

    6,196عرض على GitHub↗

    This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building microservice architectures. The repository covers the fundamental building blocks of a microservices system, including service discovery through a central registry, centralized configuration management from Git or SVN repositories, API gateway-based request routing, circuit breaker patterns for fault tolerance, and distributed request tracing across service boundaries. The examples show how to implement service registration and dynamic discovery so that clients can locate microservices b

    Demonstrates asynchronous message processing with RabbitMQ to decouple microservice producers and consumers.

    Javaeurekahystrixhystrix-dashboard-turbine
    عرض على GitHub↗6,196
  • cloudflare/workers-rsالصورة الرمزية لـ cloudflare

    cloudflare/workers-rs

    3,337عرض على GitHub↗

    The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge. The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects. The SDK covers a broad range of

    Provides architectural patterns to decouple processing tasks via an asynchronous event system.

    Rustcloudflareffirust
    عرض على GitHub↗3,337
  • florianheinemann/passwordlessالصورة الرمزية لـ florianheinemann

    florianheinemann/passwordless

    1,946عرض على GitHub↗

    Passwordless هي مكتبة مصادقة Node.js تتيح التحقق الآمن من هوية المستخدم باستخدام رموز لمرة واحدة بدلاً من كلمات المرور التقليدية. تعمل كمزود هوية قائم على البرمجية الوسيطة، حيث تحمي مسارات التطبيق والموارد عن طريق التحقق من هذه الرموز قبل منح الوصول. تتميز المكتبة ببنية مفككة للغاية تفصل بين توليد الرموز، والتحقق، والتسليم. يمكن للمطورين تنفيذ استراتيجيات تسليم رموز مخصصة لإرسال رموز المصادقة عبر البريد الإلكتروني، أو SMS، أو خدمات الصوت. علاوة على ذلك، يدعم النظام كلاً من المصادقة عديمة الحالة (stateless)، التي تتحقق من الرموز في كل طلب فردي، وإدارة الجلسة المستمرة للحفاظ على حالة المستخدم عبر تفاعلات متعددة. يتضمن إطار العمل طبقة استمرار قائمة على المحولات تسمح بالتخزين المرن لرموز المصادقة في قواعد بيانات مختلفة أو ذاكرات تخزين مؤقت. كما يوفر نقاط تكامل لأطر عمل الويب، مما يتيح حماية مسارات تطبيق محددة وإدارة تدفقات تسجيل الدخول المعقدة ومتعددة الخطوات. تتضمن المكتبة دعماً مدمجاً لرسائل التغذية الراجعة القائمة على الجلسة لتوصيل نتائج المصادقة للمستخدمين. صُممت ليتم تثبيتها كمكون إضافي نمطي داخل بيئات خادم الويب.

    Decouples the authentication logic from the communication layer to allow developers to swap email, SMS, or custom delivery providers.

    JavaScript
    عرض على GitHub↗1,946
  1. Home
  2. Software Engineering & Architecture
  3. Decoupled Message Delivery