awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesApplication Messaging Interfaces

Communication layers for transmitting data between isolated application instances.

Distinguishing note: Focuses on inter-application messaging protocols.

Explore 6 awesome GitHub repositories matching web development · Application Messaging Interfaces. Refine with filters or upvote what's useful.

Awesome Application Messaging Interfaces GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • heyputer/puterAvatar de HeyPuter

    HeyPuter/puter

    42,318Ver en GitHub↗

    Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure. The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestr

    Transmits data messages between connected applications using a standardized messaging interface.

    TypeScriptcloudcloud-oscloud-storage
    Ver en GitHub↗42,318
  • airtai/faststreamAvatar de airtai

    airtai/faststream

    5,234Ver en GitHub↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Supports defining structured data models shared across publishers and subscribers to maintain consistent message contracts.

    Python
    Ver en GitHub↗5,234
  • relatedcode/messengerAvatar de relatedcode

    relatedcode/Messenger

    4,784Ver en GitHub↗

    Messenger es un sistema de mensajería asíncrona y una capa de comunicación basada en eventos diseñada para intercambiar eventos entre componentes desacoplados. Funciona como una herramienta de comunicación entre procesos que elimina las dependencias directas entre servicios mediante el enrutamiento de mensajes a través de una capa de middleware. El sistema implementa un modelo de mensajería pub-sub donde los componentes se suscriben a tipos de eventos específicos y reciben notificaciones cuando esos eventos se activan. Utiliza un despachador central para enrutar eventos asíncronos desde los productores a los suscriptores registrados. El proyecto proporciona capacidades para la orquestación de sistemas distribuidos y la comunicación desacoplada entre servicios. Esto incluye el uso de una cola de eventos asíncronos para almacenar mensajes salientes para su procesamiento secuencial y un bus de mensajes basado en eventos para gestionar el flujo de datos a través de componentes de software independientes.

    Uses shared messaging contracts to enable interaction between services without requiring direct compile-time dependencies.

    Ver en GitHub↗4,784
  • grpc/grpc-dotnetAvatar de grpc

    grpc/grpc-dotnet

    4,469Ver en GitHub↗

    Este proyecto es una implementación en .NET del framework gRPC, proporcionando un sistema para ejecutar funciones en servidores remotos como si fueran llamadas locales. Sirve como un framework de llamada a procedimiento remoto (RPC) de alto rendimiento que utiliza HTTP/2 para la conectividad de servicios y protocolos de comunicación binaria para garantizar un intercambio de datos eficiente. La implementación incluye un proxy gRPC-Web, que actúa como una capa de traducción para permitir que las aplicaciones basadas en navegador se comuniquen con servicios gRPC a través de solicitudes compatibles con la web. Además, admite la creación de mallas de servicios HTTP/2 para conectar microservicios distribuidos con baja latencia. El framework cubre una amplia gama de capacidades, incluyendo serialización binaria mediante Protobuf, generación de contratos fuertemente tipados y soporte para patrones RPC unarios y de streaming. Proporciona funciones integrales de alojamiento de servidor y gestión de clientes, junto con utilidades de gestión de tráfico como balanceo de carga del lado del cliente y reintentos automáticos de llamadas. Se proporciona soporte operativo adicional a través de seguridad de transporte TLS, control de acceso a nivel de método y herramientas de observabilidad, incluyendo monitoreo de salud del servicio y registro de diagnóstico.

    Enables sharing generated message types in a common library to maintain contract consistency across projects.

    C#
    Ver en GitHub↗4,469
  • ergo-services/ergoAvatar de ergo-services

    ergo-services/ergo

    4,441Ver en GitHub↗

    Ergo is a distributed actor framework for Go that implements the Erlang distribution protocol, enabling the construction of resilient, concurrent applications that can communicate transparently with Erlang/OTP nodes. At its core, it provides an actor model with isolated lightweight processes, priority-ordered mailboxes, and a meta-process architecture that separates blocking I/O from sequential message handling to prevent actor freezing. The framework includes a Raft-inspired cluster consensus system for leader election and automatic failover, along with OTP-style supervision trees that organi

    Ergo defines private messages for direct service-to-service communication where the receiver owns the contract.

    Goactor-modelactorsdistributed
    Ver en GitHub↗4,441
  • memovai/mimiclawAvatar de memovai

    memovai/mimiclaw

    2,642Ver en GitHub↗

    Mimiclaw is a framework for integrating large language models with microcontroller hardware to create interactive AI agents. It provides an embedded AI agent runtime and a tool-calling engine that allows language model loops to execute on embedded devices. The system acts as a bridge between language model APIs and physical hardware peripherals, enabling the control of sensors and actuators through natural language. The project features a dedicated manager for over-the-air firmware updates, allowing system images to be installed via web browsers or wireless networks to remove local toolchain

    Implements communication layers for transmitting data between the microcontroller agent and external chat interfaces.

    Caiassistantclawdbot
    Ver en GitHub↗2,642
  1. Home
  2. Web Development
  3. Application Messaging Interfaces

Explorar subetiquetas

  • Shared Message Contracts1 sub-etiquetaInter-application message types placed in a shared package for communication without compile-time dependencies. **Distinct from Application Messaging Interfaces:** Distinct from Application Messaging Interfaces: focuses on shared type definitions rather than the communication layer itself.