awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
relatedcode avatar

relatedcode/Messenger

0
View on GitHub↗
4,784 stele·1,100 fork-uri·4 vizualizărirelatedcode.com↗

Messenger

Messenger is an asynchronous messaging system and event-driven communication layer designed to exchange events between decoupled components. It functions as an inter-process communication tool that removes direct dependencies between services by routing messages through a middleware layer.

The system implements a pub-sub messaging model where components subscribe to specific event types and receive notifications when those events are triggered. It utilizes a central dispatcher to route asynchronous events from producers to registered subscribers.

The project provides capabilities for distributed system orchestration and decoupled service communication. This includes the use of an asynchronous event queue to buffer outgoing messages for sequential processing and an event-driven message bus to manage data flow across independent software components.

Features

  • Pub-Sub Systems - Implements a pub-sub messaging system where components subscribe to specific event types for decoupled communication.
  • Message Bus Systems - Provides an architectural framework for decoupled communication between software components using an asynchronous message bus.
  • Inter-Process Communication Layers - Provides a middleware layer for asynchronous data exchange between separate software processes and independent services.
  • Decoupled Communication Services - Reduces tight coupling between application components using an intermediary messaging layer for data exchange.
  • Messaging Systems - Functions as a platform for asynchronous communication and message queuing between decoupled services.
  • Typed Topic Pub-Sub - Provides a pub-sub mechanism allowing components to subscribe to specific event types and receive notifications.
  • Centralized Dispatchers - Utilizes a central dispatcher to route asynchronous events from producers to registered subscribers.
  • Asynchronous Message Production - Enables non-blocking transmission of events between decoupled components using a messaging system.
  • Asynchronous Event Queueing - Implements a temporary buffer to process outgoing messages sequentially without blocking the main execution thread.
  • Event Bus Architectures - Implements a system for asynchronous message passing and event-driven communication via a central dispatcher.
  • Event-Driven Architectures - Manages communication between independent components using events to trigger actions across the system.
  • Event Middleware - Acts as a middleware layer that orchestrates data flow and triggers actions via asynchronous message passing.
  • Event Messaging Systems - Provides a framework for decoupling components through asynchronous event distribution and subscriber management.
  • Event Queues - Buffers outgoing messages in a temporary store for sequential processing to prevent blocking the execution thread.
  • Inter-Process Communication - Facilitates asynchronous data exchange and synchronization between separate software processes.
  • Pub/Sub Event Distribution - Implements the pub-sub pattern to broadcast events to multiple subscribers for decoupled processing.
  • Event-Based Orchestration - Coordinates tasks and data flow across multiple services without requiring direct service-to-service calls.
  • Messaging Interfaces - Facilitates interaction between services using shared messaging interfaces to remove direct class imports.
  • Shared Message Contracts - Uses shared messaging contracts to enable interaction between services without requiring direct compile-time dependencies.
  • Communication and Community - Messaging platform for real-time communication.
  • Communication Apps - Full-featured chat app with audio and video support.

Istoric stele

Graficul istoricului de stele pentru relatedcode/messengerGraficul istoricului de stele pentru relatedcode/messenger

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Messenger

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Messenger.
  • greenrobot/eventbusAvatar greenrobot

    greenrobot/EventBus

    24,760Vezi pe GitHub↗

    EventBus is a publish-subscribe messaging library designed to facilitate decoupled communication between components in Java applications. It functions as a central hub where producers dispatch events that are routed to subscribers based on the class type of the payload. By using annotation-based markers, the system maps event handlers to specific data types, allowing different parts of an application to exchange information without requiring direct references between classes. The library distinguishes itself through a focus on performance and execution control. It utilizes a compile-time inde

    Java
    Vezi pe GitHub↗24,760
  • dotnetcore/capAvatar dotnetcore

    dotnetcore/CAP

    7,088Vezi pe GitHub↗

    CAP is a .NET distributed transaction framework and event bus designed to manage asynchronous communication in microservices. It implements the outbox pattern to ensure eventual consistency and reliable message delivery by persisting messages in local database tables until transactions commit. The framework includes a distributed message monitor and web dashboard for tracking the status of sent and received messages. It provides tools for event traffic visualization, distributed request tracing, and the ability to manually trigger retries for failed delivery attempts. The system supports var

    C#distributed-transactionseventbuskafka
    Vezi pe GitHub↗7,088
  • apache/incubator-rocketmqAvatar apache

    apache/incubator-rocketmq

    22,461Vezi pe GitHub↗

    RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves as middleware to decouple services using publish-subscribe and request-reply patterns, and functions as a transactional messaging system that ensures atomicity by linking message delivery to local transaction outcomes. The platform includes specialized capabilities as a Kubernetes-native message broker for container orchestration environments and an MQTT broker for ingesting event data from mobile applications and hardware terminals. The system covers high-throughput data str

    Java
    Vezi pe GitHub↗22,461
  • jeremyliao/liveeventbusAvatar JeremyLiao

    JeremyLiao/LiveEventBus

    3,990Vezi pe GitHub↗

    LiveEventBus is an AndroidX communication library that provides a message bus for decoupled data transfer between application components. It utilizes LiveData to implement a lifecycle-aware message bus, ensuring that event subscriptions are automatically managed based on the state of Android components to prevent memory leaks. The library includes an inter-process communication bridge that allows the transfer of serialized data and events between different processes or separate applications. It also features a sticky event dispatcher that retains and immediately delivers the most recent messa

    Javaeventbuslivedatalivedatabus
    Vezi pe GitHub↗3,990
Vezi toate cele 30 alternative pentru Messenger→

Întrebări frecvente

Ce face relatedcode/messenger?

Messenger is an asynchronous messaging system and event-driven communication layer designed to exchange events between decoupled components. It functions as an inter-process communication tool that removes direct dependencies between services by routing messages through a middleware layer.

Care sunt principalele funcționalități ale relatedcode/messenger?

Principalele funcționalități ale relatedcode/messenger sunt: Pub-Sub Systems, Message Bus Systems, Inter-Process Communication Layers, Decoupled Communication Services, Messaging Systems, Typed Topic Pub-Sub, Centralized Dispatchers, Asynchronous Message Production.

Care sunt câteva alternative open-source pentru relatedcode/messenger?

Alternativele open-source pentru relatedcode/messenger includ: greenrobot/eventbus — EventBus is a publish-subscribe messaging library designed to facilitate decoupled communication between components in… dotnetcore/cap — CAP is a .NET distributed transaction framework and event bus designed to manage asynchronous communication in… jeremyliao/liveeventbus — LiveEventBus is an AndroidX communication library that provides a message bus for decoupled data transfer between… apache/incubator-rocketmq — RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves… tencent/wujie — Wujie is a micro-frontend framework and orchestrator designed to embed multiple independent web applications into a… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,…