awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jbogard/mediatrAvatar de jbogard

    jbogard/MediatR

    11,841Voir sur 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#
    Voir sur GitHub↗11,841
  • luckypennysoftware/mediatrAvatar de LuckyPennySoftware

    LuckyPennySoftware/MediatR

    11,840Voir sur 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
    Voir sur GitHub↗11,840
  • marionettejs/backbone.marionetteAvatar de marionettejs

    marionettejs/backbone.marionette

    7,037Voir sur 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
    Voir sur GitHub↗7,037
  • vespa-engine/vespaAvatar de vespa-engine

    vespa-engine/vespa

    6,961Voir sur 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
    Voir sur GitHub↗6,961
  • ityouknow/spring-cloud-examplesAvatar de ityouknow

    ityouknow/spring-cloud-examples

    6,196Voir sur 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
    Voir sur GitHub↗6,196
  • cloudflare/workers-rsAvatar de cloudflare

    cloudflare/workers-rs

    3,337Voir sur 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
    Voir sur GitHub↗3,337
  • florianheinemann/passwordlessAvatar de florianheinemann

    florianheinemann/passwordless

    1,946Voir sur GitHub↗

    Passwordless est une bibliothèque d'authentification Node.js qui permet une vérification sécurisée de l'identité de l'utilisateur en utilisant des jetons à usage unique au lieu des mots de passe traditionnels. Elle fonctionne comme un fournisseur d'identité basé sur un middleware, protégeant les routes et les ressources de l'application en validant ces jetons avant d'accorder l'accès. La bibliothèque se distingue par une architecture hautement découplée qui sépare la génération, la vérification et la livraison des jetons. Les développeurs peuvent implémenter des stratégies de livraison de jetons personnalisées pour envoyer des codes d'authentification via e-mail, SMS ou services vocaux. De plus, le système prend en charge à la fois l'authentification sans état (stateless), qui valide les jetons à chaque requête individuelle, et la gestion de session persistante pour maintenir l'état de l'utilisateur à travers plusieurs interactions. Le framework inclut une couche de persistance basée sur des adaptateurs qui permet un stockage flexible des jetons d'authentification dans diverses bases de données ou caches mémoire. Il fournit également des points d'intégration pour les frameworks web, permettant la protection de chemins d'application spécifiques et la gestion de flux de connexion complexes en plusieurs étapes. La bibliothèque inclut une prise en charge intégrée des messages de retour basés sur la session pour communiquer les résultats de l'authentification aux utilisateurs. Elle est conçue pour être installée en tant que plugin modulaire au sein des environnements de serveur web.

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

    JavaScript
    Voir sur GitHub↗1,946
  1. Home
  2. Software Engineering & Architecture
  3. Decoupled Message Delivery