awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 रिपॉजिटरी

Awesome GitHub RepositoriesTopic-Based Messaging

Systems for exchanging messages categorized by topics to allow filtered content delivery between peers.

Distinct from Topic Message Listeners: Shortlist candidates focus on specific API listeners or governance rather than the general P2P PubSub messaging capability.

Explore 12 awesome GitHub repositories matching networking & communication · Topic-Based Messaging. Refine with filters or upvote what's useful.

Awesome Topic-Based Messaging GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • uwebsockets/uwebsocketsuWebSockets का अवतार

    uWebSockets/uWebSockets

    18,891GitHub पर देखें↗

    uWebSockets is a C++ networking framework that serves as a high-performance WebSocket server library, HTTP web server, and pub-sub messaging system. It provides the infrastructure necessary to handle standard web requests and maintain low-latency, bidirectional connections between clients and servers. The framework is distinguished by its use of template meta-programming for compile-time optimization and zero-copy buffer management to minimize memory latency. It utilizes a backend-agnostic event loop and static route resolution to process network traffic with minimal runtime overhead. The pr

    Implements a topic-based messaging system to efficiently broadcast data packets to multiple subscribers.

    C++
    GitHub पर देखें↗18,891
  • eclipse/mosquittoeclipse का अवतार

    eclipse/mosquitto

    11,008GitHub पर देखें↗

    Mosquitto is an MQTT message broker and IoT messaging server designed to route data between publishers and subscribers. It functions as a centralized network hub that enables lightweight communication between distributed sensors, controllers, and other internet-of-things devices. The project includes an MQTT bridging gateway used to link separate brokers, allowing traffic to be routed and synchronized across different network locations or security zones. It also provides a client implementation for connecting to and interacting with the broker. The system manages topic-based message routing

    Matches incoming messages to a list of subscribers based on hierarchical string patterns to distribute data.

    C
    GitHub पर देखें↗11,008
  • ipfs-shipyard/ipfs-desktopipfs-shipyard का अवतार

    ipfs-shipyard/ipfs-desktop

    6,535GitHub पर देखें↗

    ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the peer-to-peer network. It serves as a desktop client that provides a visual interface for content-addressed storage management, peer-to-peer file sharing, and the administration of the node lifecycle. The project differentiates itself by providing a comprehensive suite of controllers for node health, gateway routing, and static site hosting. It includes a dedicated content-addressed storage browser for importing and organizing files, a gateway controller to route network content th

    Implements a PubSub system for sending and receiving filtered messages categorized by topic.

    JavaScript
    GitHub पर देखें↗6,535
  • mcxiaoke/mqttmcxiaoke का अवतार

    mcxiaoke/mqtt

    5,195GitHub पर देखें↗

    This project provides a technical specification and reference manual for the MQTT 3.1.1 standard, serving as a translated Chinese guide for implementing this lightweight IoT messaging protocol in resource-constrained device networks. The documentation covers the fundamental mechanisms of the publish-subscribe model, including topic-based routing with wildcard filtering, retained message storage, and the configuration of last will and testament messages. It details the protocol's approach to reliability through various quality of service levels, ranging from single-level acknowledgments to exa

    Implements a system for exchanging messages categorized by topics to allow filtered delivery based on matching criteria.

    Rich Text Formatmqtt
    GitHub पर देखें↗5,195
  • easychen/pushdeereasychen का अवतार

    easychen/pushdeer

    5,006GitHub पर देखें↗

    Pushdeer is a self-hosted push notification service designed to deliver instant alerts to mobile devices and IoT hardware. It functions as a centralized backend for managing and routing custom notifications via a private server. The system is distinguished by its appless push notification capability, which leverages native operating system features to receive alerts without requiring a dedicated client application installed on the handset. For IoT integration, it operates as a messaging gateway using the MQTT protocol to send real-time text and image notifications to smart hardware. The plat

    Routes specific content types like images or text to targeted devices using themed communication channels.

    Cappclipnotification-service
    GitHub पर देखें↗5,006
  • chkr1011/mqttnetchkr1011 का अवतार

    chkr1011/MQTTnet

    5,011GitHub पर देखें↗

    MQTTnet is a .NET library providing a framework for implementing MQTT clients and brokers. It includes a broker implementation for hosting a central message hub that routes messages between connected clients and a client library for publishing and subscribing to messages. The project supports both TCP and WebSocket transport layers, enabling secure data traffic through transport layer security. It allows for the development of custom middleware to intercept, transform, or validate messages as they pass through a server. Capability areas include distributed message routing, persistent connect

    Implements high-performance topic-based message routing using trie structures for efficient wildcard resolution.

    C#
    GitHub पर देखें↗5,011
  • redpanda-data/consoleredpanda-data का अवतार

    redpanda-data/console

    4,292GitHub पर देखें↗

    Console Kafka क्लस्टर्स की निगरानी और प्रशासन के लिए एक वेब-आधारित प्रबंधन टूल है। यह टॉपिक्स, कंज्यूमर ग्रुप्स और रीयल-टाइम डेटा फ़्लो को प्रबंधित करने के लिए एक ग्राफिकल इंटरफ़ेस प्रदान करता है। इस प्रोजेक्ट में Kafka Connect और Schema Registry के लिए समर्पित मैनेजर शामिल हैं, जो डेटा कनेक्टर्स की तैनाती और डेटा स्कीमा के शासन की अनुमति देते हैं। इसमें ब्रोकर हेल्थ, स्टोरेज उपयोग, और रैक स्टेटस को ट्रैक करने के लिए एक क्लस्टर डैशबोर्ड है, साथ ही भूमिका-आधारित एक्सेस कंट्रोल और ऑडिट लॉग निरीक्षण के लिए एक इंटरफ़ेस भी है। यह प्लेटफ़ॉर्म डेटा ब्राउज़िंग और फ़िल्टरिंग, कंज्यूमर ग्रुप समन्वय, और डेटा पाइपलाइनों के निर्माण को कवर करता है। यह डेटा ट्रांसफ़ॉर्मेशन कार्यों की निगरानी और एक केंद्रीकृत नीति इंजन के माध्यम से उपयोगकर्ता अनुमतियों के प्रबंधन का भी समर्थन करता है।

    Provides a graphical interface to query and filter messages across multiple data encoding formats.

    TypeScriptapache-kafkadataopsgo
    GitHub पर देखें↗4,292
  • xiaowenxia/embedded-notesxiaowenxia का अवतार

    xiaowenxia/embedded-notes

    3,998GitHub पर देखें↗

    embedded-notes एम्बेडेड Linux, Linux कर्नेल इंटरनल और C प्रोग्रामिंग पर केंद्रित तकनीकी अध्ययन गाइडों और विकास नोट्स का एक संग्रह है। यह एम्बेडेड सिस्टम विकास के लिए एक संदर्भ और क्षेत्र में तकनीकी साक्षात्कारों के लिए एक तैयारी संसाधन के रूप में कार्य करता है। यह प्रोजेक्ट डिवाइस ड्राइवर लिखने, वर्चुअल मेमोरी को प्रबंधित करने और कर्नेल इंटरनल को समझने पर विस्तृत दस्तावेज़ीकरण प्रदान करता है। इसमें MQTT और TCP/IP जैसे IoT नेटवर्क प्रोटोकॉल पर गाइड भी शामिल हैं, और चिप आर्किटेक्चर और हार्डवेयर पेरिफेरल्स के आर्किटेक्चरल विवरण को रेखांकित करता है। सामग्री सिस्टम प्रोग्रामिंग की एक विस्तृत सतह को कवर करती है, जिसमें मैनुअल मेमोरी प्रबंधन, प्रक्रिया लाइफसाइकिल प्रबंधन और रीयल-टाइम ऑपरेटिंग सिस्टम अवधारणाओं का कार्यान्वयन शामिल है। इसमें ARM के लिए क्रॉस-कंपाइलेशन, बाइनरी विश्लेषण और बिल्ड ऑटोमेशन के लिए शेल स्क्रिप्टिंग जैसे निम्न-स्तरीय टूलिंग के लिए संदर्भ भी शामिल हैं।

    Explains how to use topic-based messaging for filtered content delivery between IoT devices.

    armcdriver
    GitHub पर देखें↗3,998
  • thomasnordquist/mqtt-explorerthomasnordquist का अवतार

    thomasnordquist/MQTT-Explorer

    3,985GitHub पर देखें↗

    MQTT-Explorer is a visualization tool and debugger for MQTT brokers. It provides a web-based interface for inspecting real-time message traffic and analyzing topic structures through a hierarchical browser. The tool organizes incoming messages into a nested tree structure to simplify the observation of data flows and broker activity. It includes a mobile-friendly dashboard with optimized layouts and interaction patterns for monitoring broker state on touch devices. The application supports the debugging of internet-of-things devices and the administration of MQTT networks. It provides capabi

    Implements a hierarchical browser that organizes MQTT topics into a nested tree structure for exploration.

    TypeScript
    GitHub पर देखें↗3,985
  • eclipse-paho/paho.mqtt.ceclipse-paho का अवतार

    eclipse-paho/paho.mqtt.c

    2,323GitHub पर देखें↗

    This project is a cross-platform C library designed for implementing MQTT messaging in applications. It serves as an asynchronous networking toolkit that enables resource-constrained systems and distributed components to exchange telemetry data and control signals with messaging brokers. The library distinguishes itself through a state-machine-based protocol handler that manages connection lifecycles and persistent session states, ensuring reliable message delivery even during intermittent network connectivity. It utilizes a background thread to manage network operations, allowing application

    Sends data packets to specific topics on a broker to distribute information to other connected clients or systems.

    Ceclipse-pahoeclipseiotinternet-of-things
    GitHub पर देखें↗2,323
  • js-csp/js-cspjs-csp का अवतार

    js-csp/js-csp

    2,322GitHub पर देखें↗

    Js-csp is a concurrency library that implements communicating sequential processes with channels and generator-based routines for asynchronous programming in JavaScript. It provides a framework for building data processing pipelines and managing concurrent workflows, bringing Go-style channels and process coordination primitives to applications. The library coordinates message passing through buffered channels, stream mixing, multi-channel selection, and pub-sub broadcasting. Communication pathways support unbuffered rendezvous, fixed buffers, sliding windows, and dropping overflow. Operation

    Publishes values to a central hub and routes them to specific subscriber channels based on extracted topics.

    JavaScript
    GitHub पर देखें↗2,322
  • eclipse-paho/paho.mqtt.javaeclipse-paho का अवतार

    eclipse-paho/paho.mqtt.java

    2,293GitHub पर देखें↗

    This project is a Java messaging software development kit designed to facilitate real-time data exchange between applications and message brokers. It functions as an MQTT client library, providing the necessary tools to implement publish-and-subscribe messaging patterns within distributed systems and internet-connected device environments. The library distinguishes itself through its focus on resilient network connectivity and reliable message delivery. It manages persistent connections through internal state machines that handle automatic reconnection and keep-alive heartbeats, ensuring stab

    Implements a publish-subscribe messaging pattern that routes data to specific topics for real-time exchange between applications and brokers.

    Javaeclipseiotinternet-of-thingsiot
    GitHub पर देखें↗2,293
  1. Home
  2. Networking & Communication
  3. Topic-Based Messaging

सब-टैग एक्सप्लोर करें

  • Topic Message BrowsersInterfaces for querying and exploring messages within specific messaging topics. **Distinct from Topic-Based Messaging:** Focuses on the visual exploration and browsing of message content rather than the protocol of topic-based messaging.