awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

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

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

    HeyPuter/puter

    42,318Voir sur 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
    Voir sur GitHub↗42,318
  • airtai/faststreamAvatar de airtai

    airtai/faststream

    5,234Voir sur 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
    Voir sur GitHub↗5,234
  • relatedcode/messengerAvatar de relatedcode

    relatedcode/Messenger

    4,784Voir sur GitHub↗

    Messenger est un système de messagerie asynchrone et une couche de communication pilotée par les événements, conçue pour échanger des événements entre des composants découplés. Il fonctionne comme un outil de communication inter-processus qui supprime les dépendances directes entre les services en routant les messages via une couche middleware. Le système implémente un modèle de messagerie pub-sub où les composants s'abonnent à des types d'événements spécifiques et reçoivent des notifications lorsque ces événements sont déclenchés. Il utilise un répartiteur central pour router les événements asynchrones des producteurs vers les abonnés enregistrés. Le projet fournit des capacités d'orchestration de systèmes distribués et de communication de services découplés. Cela inclut l'utilisation d'une file d'attente d'événements asynchrones pour mettre en tampon les messages sortants en vue d'un traitement séquentiel, et un bus de messages piloté par les événements pour gérer le flux de données à travers des composants logiciels indépendants.

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

    Voir sur GitHub↗4,784
  • grpc/grpc-dotnetAvatar de grpc

    grpc/grpc-dotnet

    4,469Voir sur GitHub↗

    Ce projet est une implémentation .NET du framework gRPC, fournissant un système pour exécuter des fonctions sur des serveurs distants comme s'il s'agissait d'appels locaux. Il sert de framework d'appel de procédure distante (RPC) haute performance qui utilise HTTP/2 pour la connectivité de service et des protocoles de communication binaires pour garantir un échange de données efficace. L'implémentation inclut un proxy gRPC-Web, qui agit comme une couche de traduction pour permettre aux applications basées sur le navigateur de communiquer avec les services gRPC via des requêtes compatibles web. Il prend en outre en charge la création de maillages de services HTTP/2 pour connecter des microservices distribués avec une faible latence. Le framework couvre un large éventail de capacités, notamment la sérialisation binaire via Protobuf, la génération de contrats fortement typés et la prise en charge des modèles RPC unaires et de streaming. Il fournit des fonctionnalités complètes d'hébergement serveur et de gestion client, ainsi que des utilitaires de gestion du trafic tels que l'équilibrage de charge côté client et les tentatives d'appel automatiques. Un support opérationnel supplémentaire est fourni via la sécurité de transport TLS, le contrôle d'accès au niveau de la méthode et des outils d'observabilité, notamment la surveillance de la santé des services et la journalisation diagnostique.

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

    C#
    Voir sur GitHub↗4,469
  • ergo-services/ergoAvatar de ergo-services

    ergo-services/ergo

    4,441Voir sur 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
    Voir sur GitHub↗4,441
  • memovai/mimiclawAvatar de memovai

    memovai/mimiclaw

    2,642Voir sur 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
    Voir sur GitHub↗2,642
  1. Home
  2. Web Development
  3. Application Messaging Interfaces

Explorer les sous-tags

  • Shared Message Contracts1 sous-tagInter-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.