-
redis
driver for Rust
-
embassy-sync
no-std, no-alloc synchronization primitives with async support
-
zenoh
Zero Overhead Pub/Sub/Query Protocol
-
google-pubsub1
A complete library to interact with Pubsub (protocol v1)
-
iceoryx2-bb-system-types
iceoryx2: [internal] strong types that represents low level constructs like file, path, ip address, etc
-
gcloud-pubsub
Google Cloud Platform pubsub client library
-
iceoryx2
Lock-Free Zero-Copy Interprocess Communication
-
saorsa-gossip-pubsub
Pub/sub for Saorsa Gossip: Plumtree epidemic broadcast with EAGER/IHAVE/IWANT
-
netidx
Secure, fast, pub/sub messaging
-
zenohd
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
ralph-proto
Shared types, error definitions, and traits for Ralph Orchestrator
-
sockudo-ws
Ultra-low latency WebSocket library for HFT applications
-
google-pubsub1_beta2
A complete library to interact with Pubsub (protocol v1beta2)
-
speare
actor-like thin abstraction over tokio::task and flume channels
-
zenoh-plugin-mqtt
Zenoh plugin for MQTT
-
zenoh-ext
Zenoh: extensions to the client API
-
submap
B-Tree map for pub/sub services
-
zenoh-backend-s3
Backend for Zenoh using AWS S3 API
-
mles
distributed publish-subscribe data server
-
zenoh-runtime
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
majra
Distributed queue & multiplex engine — pub/sub, priority queues, relay, IPC, heartbeat, and rate limiting for Rust
-
pharos
Observer pattern which generates a futures 0.3 stream of events
-
shove
Async tasks via pubsub on steroids. Comes with built-in support for complex queue configurations, audit logs, autoscaling consumer groups and more.
-
moq-token
Media over QUIC - Token Generation and Validation
-
zenobuf-cli
Command-line tools for the Zenobuf framework - monitor topics, call services, manage parameters
-
flo_stream
Pubsub and related streams for Rust futures
-
maiko
Lightweight event-driven actor runtime with topic-based pub/sub for Tokio
-
tmq
ZeroMQ bindings for Tokio
-
cyclonedds
Safe Rust wrapper for Eclipse CycloneDDS
-
zenoh-plugin-remote-api
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
zerodds-dcps
DCPS Public API (OMG DDS 1.4 §2.2.2): DomainParticipant, Publisher, Subscriber, Topic, DataWriter, DataReader. Live-Runtime mit SPDP/SEDP/WLP, Built-in-Topics, TypeLookup-Service, Durability-Backend.
-
crossbar
Zero-copy pub/sub over shared memory. URI-addressed. O(1) transfer at any payload size.
-
mom-rpc
Async RPC over AMQP, DDS, MQTT, and Redis. Transport-agnostic — switch brokers via feature flags, not code.
-
ipc-broker
A lightweight IPC broker for Rust that supports multiple transports (TCP, Unix sockets, Named Pipes) and provides an actor model with message passing and RPC capabilities
-
mzmq
Minimal no_std ZMQ (ZMTP 3.1) PUB transport for embedded
-
iceoryx2-pal-posix
iceoryx2: [internal] A posix layer that ensures uniform posix behavior on all platforms according to https://posix.opengroup.org
-
zenobuf-core
A simpler ROS-like framework in Rust with Zenoh transport and Protocol Buffers
-
cal-redis
Callable Redis Implementation
-
danube-client
The async client for Danube Messaging Broker platform
-
manager_handlers
A microservice manager implementation that creates HTTP-accessible handlers with configurable replicas. Handlers communicate via an internal bus, enabling collaborative request processing in a distributed architecture.
-
emergent-client
Client library for Emergent event-based workflow platform
-
iceoryx2-pal-concurrency-sync
iceoryx2: [internal] low-level basic building blocks to implement posix mutex, condition variables etc
-
zenoh-plugin-storage-manager
The zenoh storages plugin
-
kameo_actors
actors for kameo
-
rust-ipfs
IPFS node implementation
-
stinger-mqtt-trait
Rust trait for defining an interface for a MQTT client
-
iceoryx2-bb-elementary
iceoryx2: [internal] elementary constructs that have (almost) no dependencies at all
-
privchat-protocol
Protocol library for PrivChat IM — message types, RPC routes, error codes, presence, and notifications
-
mini-redis
An incomplete implementation of a Rust client and server. Used as a larger example of an idiomatic Tokio application.
-
photon-ring
Ultra-low-latency SPMC/MPMC pub/sub using stamped ring buffers. Formally sound with atomic-slots feature. no_std compatible.
-
iceoryx2-bb-posix
iceoryx2: [internal] high level safe abstractions for low level unsafe posix constructs
-
simple_redis
resilient redis client
-
iceoryx2-bb-memory
iceoryx2: [internal] allocators and tools for memory management
-
synap-sdk
Rust SDK for Synap - High-Performance In-Memory Key-Value Store & Message Broker
-
iceoryx2-bb-lock-free
iceoryx2: [internal] lock-free containers and constructs
-
centrifuge-client
Rust client SDK for the Centrifuge real-time messaging protocol
-
iceoryx2-cal
iceoryx2: [internal] high-level traits and implementations that represents OS primitives in an exchangeable fashion
-
netidx-protocols
Protocols built on top of netidx
-
jsonrpc-utils
Alternative pub/sub and server implementations for jsonrpc-core
-
simple-pub-sub
message broker
-
zenoh-plugin-trait
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
aurora-db
A lightweight, real-time embedded database with built-in PubSub, reactive queries, background workers, and intelligent caching
-
iceoryx2-pal-configuration
iceoryx2: [internal] platform specific settings
-
iceoryx2-bb-testing
iceoryx2: [internal] simple testing primitives
-
libp2p-gossipsub
Gossipsub protocol for libp2p
-
xoq
X-Embodiment over QUIC - P2P and relay communication for robotics
-
hdds-router
HDDS DDS Routing Service - Domain bridging and topic transformation
-
netidx-archive
netidx archive file format
-
iceoryx2-bb-threadsafe
iceoryx2: [internal] threadsafe non-lock-free containers and constructs
-
emergent-engine
Event-driven workflow engine -- compose CLI tools into pub-sub pipelines with TOML
-
netidx-netproto
netidx wire protocol
-
atomr-cluster-tools
Distributed pub/sub, cluster singleton, and cluster client patterns for atomr
-
iceoryx2-bb-elementary-traits
iceoryx2: [internal] elementary traits that have (almost) no dependencies at all
-
event_bus_rs
A runtime-agnostic, async, and thread-safe event bus for Rust
-
iceoryx2-bb-linux
iceoryx2: [internal] high level safe abstractions for low level unsafe linux constructs
-
fp_rust
Implement fp features for Rust
-
noesis-ship
Rust NATS communication platform for multi-agent AI systems
-
zerodds-corba-cos-event
OMG CosEventService 1.4 — Push/Pull-Modell + EventChannelAdmin + TypedEvent (no_std + alloc)
-
zenoh-plugin-rest
The zenoh REST plugin
-
zenoh-backend-influxdb-v1
Backend for Zenoh using InfluxDB v1.x
-
ya-gcp
APIs for using Google Cloud Platform services
-
netidx-value
netidx value type
-
psrt
Industrial Pub-Sub server with minimal latency and MQTT-compatible logic
-
tapaculo
Lightweight Rust server for real-time and turn-based multiplayer communication
-
iceoryx2-loggers
iceoryx2: swappable logger implementations
-
mecha10-cli
Mecha10 CLI tool
-
mt_net
Network communication types and pub/sub resolution in Minot
-
zenoh-backend-influxdb-v2
Backend for Zenoh using InfluxDB v2.x
-
iceoryx2-bb-concurrency
iceoryx2: concurrency primitives
-
turbocable-server
High-performance WebSocket gateway for TurboCable (1M+ connections)
-
iceoryx2-pal-os-api
iceoryx2: [internal] OS api layer for OS specific features
-
psmatcher
A pub/sub matcher algorithm implementation
-
zerodds-zenoh-bridge
Bidirektionale Bridge zwischen ZeroDDS-DCPS und Eclipse-Zenoh: Topic-Mapping + QoS-Translation + optionaler Live-Runtime via Feature
zenoh-runtime -
msg-common
Common functions and types for the msg crates
-
iceoryx2-pal-testing
iceoryx2: [internal] simple testing primitives
-
alien-commands
Alien Commands protocol implementation
-
iceoryx2-bb-container
iceoryx2: IPC shared memory compatible containers
-
hermes-broker-client
gRPC client library for the Hermes message broker — publisher and subscriber
-
mqttrs
Mqtt protocol encoding and decoding
-
hermes-broker-server
gRPC server for the Hermes message broker
-
iceoryx2-bb-log
iceoryx2: [internal] the logger
-
alien-gcp-clients
Deploy software into your customers' cloud accounts and keep it fully managed
-
nanoservices-utils
A collection of utilities for nanoservices
-
plasmite
Persistent JSON message queues backed by plain files for local and remote IPC
-
nanomsg
A high-level, Rust idiomatic wrapper around nanomsg
-
iceoryx2-tunnel-conformance-tests
iceoryx2: Conformance tests for iceoryx2-tunnel
-
uzumibi-google
Google Cloud extension for Uzumibi (Cloud Run metadata, Firestore, Pub/Sub, IAP JWT)
-
rmqtt-web-hook
This enables RMQTT to send hook event notifications to a web service
-
b00t-ipc
Inter-process communication for b00t multi-agent systems
-
iceoryx2-conformance-tests
iceoryx2: Conformance tests for iceoryx2 components and extensions
-
forgekit-runtime
ForgeKit runtime layer - Indexing and caching
-
kora-pubsub
Sharded Pub/Sub broker for Kōra
-
mecha10-nodes-simulation-bridge
Simulation bridge node that translates between Redis pub/sub and Godot RL Agents protocol
-
reliably
A fully-featured real-time Rust client for Ably
-
service-channel
actor model in rust, like actix
-
iceoryx2-tunnel-backend
iceoryx2: traits and types for implementing tunnel backends
-
potential
PubSub lib with sync and async API
-
bus_queue
Lock-free Bounded non-Blocking Pub-Sub Queue
-
gcp-rust-tools
Comprehensive Google Cloud Platform tools for Rust: Observability (Logs, Metrics, Traces) and PubSub
-
hedwig
message bus for Rust
-
solace-rs
Unofficial Solace PubSub+ Rust Client Library. It can be used to access the services of a Solace PubSub+ Event Broker. This is a wrapper around the Solace C library. Use under your own risk…
-
iceoryx2-cal-conformance-tests
iceoryx2: Conformance tests for iceoryx2-cal components and extensions
-
omnibus
A lightweight, in-process publish/subscribe event bus for Rust
-
zopp-events
Event bus abstraction for zopp
-
iceoryx2-tunnel-zenoh
iceoryx2: zenoh backend for the tunnel
-
klieo-bus-memory
In-process Pubsub / RequestReply / KvStore / JobQueue impls for klieo-core
-
async_pub_sub
aiming at making async pub-sub easier in Rust
-
iceoryx2-bb-trait-tests
iceoryx2: [internal] tests for implementations of iceoryx2-bb traits
-
rustecal
Meta-crate for rustecal: re-exports core, pubsub and service APIs
-
django-rs-signals
Signal dispatcher for django-rs: decoupled event handling and pub/sub
-
clasp-lens
LensVM WASM transform host for CLASP signal pipelines
-
postvan
A minimalistic implementation of pub/sub messaging
-
rekt_lib
Common lib to use the RekT protocol. See the crate homepage to check the protocol RFC.
-
klieo-bus-nats
Production NATS JetStream + KV impls of klieo-core's bus traits
-
rmqtt-topic-rewrite
Some legacy IoT devices can't change MQTT topics. RMQTT's topic rewriting auto-maps topics during subscribe, unsubscribe, or publish.
-
zenoh-backend-influxdb
Backend for Zenoh using InfluxDB
-
mles-utils
Mles server and clients
-
oxigdal-pubsub
Google Cloud Pub/Sub integration for OxiGDAL - Pure Rust streaming and messaging
-
aurora-streams
managing publish-subscribe channels using Tokio message passing channels
-
pubsub-client-rust
Minimal Rust pubsub client call to Google Cloud
-
jsonrpc-derive
High level, typed wrapper for
jsonrpc-core -
azoth-bus
Multi-consumer pub/sub bus built on Azoth primitives
-
iceoryx2-log-types
iceoryx2: logger types and traits
-
emyzelium
Wrapper for ZeroMQ's Pub-Sub with Curve+ZAP, over Tor. Peers, identified by public key, onion, and port, publish Vec<Vec<u8>> under topics to which other peers subscribe.
-
pulse-protocol
Wire protocol definitions for Pulse realtime engine
-
iceoryx2-cli
CLI tools for iceoryx2
-
zenobuf-macros
Procedural macros for the Zenobuf framework - derive macros for Protocol Buffer integration
-
picopub
A sync/async pub-sub library with bounded queues and backpressure using Mutex and Condvar
-
wampire
A asynchronous WAMPv2 client and router implenting the basic WAMP profile
-
rustecal-pubsub
Publish/Subscribe API for Eclipse eCAL
-
rmqtt-bridge-egress-mqtt
Bridge remote MQTT in egress mode
-
mqtt-rs
MQTT driver for epics-rs — publish/subscribe MQTT topics as EPICS records
-
bext-realtime
Realtime pub/sub for bext — WebSocket and SSE with optional Redis relay
-
iceoryx2-log
iceoryx2: logger front-end
-
iceoryx2-tunnel
iceoryx2: the generic tunnel implementation
-
probe-zmq
Probe is a TUI ZMQ PUB/SUB monitor and debugger
-
agentic-comm-cli
CLI for agentic-comm: agent communication, channels, pub/sub
-
mecha10-nodes-websocket-bridge
WebSocket bridge node that forwards Redis pub/sub to WebSocket clients
-
msg-socket
Sockets for msg-rs
-
pubsub-bus
Thread-safe one-to-many publish-subscribe event system. Simple and easy to use. It just works (hopefully).
-
vm-pool-events
Append-only event log with pub/sub and log streaming
-
iceoryx2-services-discovery
iceoryx2: discovery services
-
msg-transport
Transports for msg-rs
-
nuts
that offers a simple publish-subscribe API, featuring decoupled creation of the publisher and the subscriber
-
evident
Pub/Sub library using IDs to identify events
-
rants
An async NATS client library
-
tenvis-pulse-core
Core types, traits, and message routing for Pulse
-
iceoryx2-userland-record-and-replay
iceoryx2: [internal] userland libraries on top of iceoryx2
-
salesforce_core_pubsubapi
Generated Salesforce Pub/Sub API gRPC client (used by salesforce_core)
-
mosquitto-rs
An async MQTT client based on libmosquitto
-
circulate
Lightweight PubSub framework that supports both sync and async
-
rustecal-types-serde
JSON/CBOR/MessagePack type support for rustecal TypedPublisher/TypedSubscriber
-
mecha10-nodes-speaker
Example speaker node for the Mecha10 robotics framework
-
photon-ring-metrics
Metrics and observability wrappers for photon-ring pub/sub channels
-
mecha10-nodes-listener
Example listener node for the Mecha10 robotics framework
-
rustecal-types-protobuf
Google Protobuf type support for rustecal TypedPublisher/TypedSubscriber
-
deliverust
Easy to use and lightweight async pubsub context
-
obsidian-scheduler
scheduling tasks with both callback and event-based timers
-
rustecal-types-bytes
Vec<u8> type support for rustecal TypedPublisher/TypedSubscriber
-
msg-wire
Wire formats for msg-rs
-
rustecal-types-string
String type support for rustecal TypedPublisher/TypedSubscriber
-
iceoryx-rs
Safe Rust bindings for Eclipse iceoryx - true zero-copy inter-process communication
-
tenvis-pulse-server
High-performance realtime communication server
-
guts-realtime
Real-time WebSocket support for Guts code collaboration platform
-
zenoh-bridge-remote-api
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
event-engine
Framework for writing event-driven application utilizing a plugin architecture
-
agentic-comm
Agent-to-agent and agent-to-human communication engine with channels, pub/sub, and message routing
-
carrot-cake
An a-peeling pub/sub framework
-
wfe-valkey
Valkey/Redis provider for distributed locking, queues, and lifecycle events in WFE
-
eventador
lock-free pub/sub event-bus with sync and async APIs
-
radixox-server
RadixOx server - Redis-like data store
-
ncomm-publishers-and-subscribers
NComm Publishers and Subscribers
-
streamq-rs
Official Rust SDK for the streamq message broker
-
svc-agent
An agent library
-
zenoh-codec
Internal crate for zenoh
-
tenvis-pulse-transport
Transport abstraction layer for Pulse (WebSocket, WebTransport)
-
zenoh-sync
Internal crate for zenoh
-
karyon_eventemitter
A lightweight, asynchronous event emitter for Rust
-
zenoh-buffers
Internal crate for zenoh
-
photon-ring-async
Async wrappers for photon-ring pub/sub channels
-
printnanny
root package crate
-
pubsub-rs
powerful publish-subscribe (pubsub) system that allows multiple subscribers to receive messages published to specific topics. It is designed to be thread-safe, async-friendly, memory-efficient…
-
quarlus-events
In-process typed event bus for Quarlus - publish/subscribe with async handlers
-
zenoh-protocol
Internal crate for zenoh
-
mqttrs2
Mqtt protocol encoding and decoding
-
zenoh-collections
Internal crate for zenoh
-
zenoh-stats
Internal crate for zenoh
-
zenoh-link-quic
Internal crate for zenoh
-
topic-stream
Multi-topic publish-subscribe system in Rust with async support
-
elbus
Local and network IPC bus
-
libmsg
A flexible and lightweight messaging library for distributed systems
-
socketcluster_server
SocketCluster protocol V1 server library
-
amqpsy
Extremely opinionated AMQP PubSub library
-
zenoh-link-udp
Internal crate for zenoh
-
agentic-comm-ffi
C-compatible FFI bindings for agentic-comm
-
zenoh-result
Internal crate for zenoh
-
mercure
A client implementation of the Mercure protocol
-
cloud-pubsub
Google Cloud PubSub Client
-
zenoh-router
The zenoh router
-
zenoh-keyexpr
Internal crate for zenoh
-
mqcat
CLI pub/sub client (supports zenoh/nats/mqtt/centrifuge)
-
agp-datapath
Core data plane functionality for AGP
-
armature-events
Event bus and pub/sub for Armature applications
-
zenoh-link
Internal crate for zenoh
-
pub-sub-client
Google Cloud Pub/Sub client library
-
zenoh-link-unixsock_stream
Internal crate for zenoh
-
zenoh-link-tcp
Internal crate for zenoh
-
zenoh-link-ws
Internal crate for zenoh
-
redis-kiss
A really stupid approach to managing Redis PubSub
-
subliminal
Base crate for subliminal microservices project
Try searching with DuckDuckGo.