2 repository-uri
Components that manage the path selection and delivery of messages across multiple network types.
Distinguishing note: Focuses on the logic of switching between local and internet paths for message reliability.
Explore 2 awesome GitHub repositories matching networking & communication · Message Routing Engines. Refine with filters or upvote what's useful.
Bitchat is a decentralized messaging protocol designed for secure, private communication across both local and wide-area networks. It functions as an encrypted offline messenger that enables direct data exchange between devices without requiring centralized servers or persistent internet connectivity. By utilizing end-to-end encryption, the platform ensures that message content remains confidential and protected from unauthorized access throughout the entire transport process. The project distinguishes itself through a hybrid connectivity layer that dynamically routes messages between short-r
Prioritizes local wireless connections and automatically switches to internet relays for reliable delivery.
libzmq is a C++ based asynchronous messaging engine and networking core designed for routing non-blocking messages between distributed nodes. It functions as a distributed message queue that implements the ZMTP wire-format framing protocol to standardize how data moves across different network transport layers. The library provides a multi-transport abstraction that allows a single interface to route data across TCP, IPC, and in-process memory. It incorporates a cryptographic layer to encrypt and authenticate transmissions between nodes and employs topology-based messaging patterns, such as p
Provides a high-performance engine for directing and routing non-blocking messages across multiple network transport layers.