-
zbus
API for D-Bus communication
-
arrow
Apache Arrow
-
jobserver
GNU Make jobserver for Rust
-
dbus
Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication
-
interprocess
communication toolkit
-
sendfd
Send file descriptors along with data over UNIX domain sockets
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
zeromq
A native Rust implementation of ZeroMQ
-
arrow-ipc
Support for the Arrow IPC format
-
iceoryx2-bb-system-types
iceoryx2: [internal] strong types that represents low level constructs like file, path, ip address, etc
-
iceoryx2
Lock-Free Zero-Copy Interprocess Communication
-
zvariant
D-Bus & GVariant encoding & decoding
-
hyprland
A unoffical rust wrapper for hyprland's IPC
-
swayipc
controlling sway through its IPC interface
-
ipc-queue
FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls
-
zlink
Async Varlink API
-
discord-presence
client for Discord RPC
-
minidumper
IPC impl for creating a minidump for a crashed process
-
virtuoso-via
Virtuoso IPC bridge — SKILL over Unix sockets, JSON in/out
-
zbus-lockstep
Keep types in lockstep with DBus XML definitions
-
cntr
A container debugging tool based on Linux mount API
-
kode-bridge
Modern HTTP Over IPC library for Rust with both client and server support (Unix sockets, Windows named pipes)
-
mii-text
A small, unix-friendly CLI for talking to OpenAI-compatible LLM APIs
-
varlink
Client and server support for the varlink protocol
-
persway-tokio
Sway layout and focus helper daemon that adds spiral and stack-main autotiling plus opacity and window renaming
-
tipsy
Cross-platform IPC for Tokio
-
zentinel-agent-protocol
Agent protocol and IPC for Zentinel reverse proxy external processors
-
zbus_polkit
PolicyKit binding
-
discord-rich-presence
cross-platform crate for interfacing with Discord's IPC
-
kdbplus
Dual q/kdb+ interface for API to build a shared library and an IPC client
-
majra
Distributed queue & multiplex engine — pub/sub, priority queues, relay, IPC, heartbeat, and rate limiting for Rust
-
disruptor-mp
Ultra-low-latency and high-throughput multiprocess ring-buffer substrate over SHM and mmap (LMAX Disruptor design, extended cross-process), with cross-process producer/consumer coordination…
-
kicad-ipc-rs
Rust client library for the KiCad IPC API (async-first)
-
dbus-tokio
Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication
-
yabai-id
macOS menu bar spaces indicator for yabai, written in Rust
-
shmipc
Shared memory IPC for Rust
-
cmr-compressor
Isolated compressor worker for CMR distance and intrinsic-dependence computations
-
filthy-rich
Tiny, ergonomic Discord Rich Presence library for your Rust apps
-
ipc-rpc
A wrapper over servo/ipc-channel which provides many high level features
-
kdb-plus-fixed
Dual q/kdb+ interface for API to build a shared library and an IPC client
-
kdb_codec
Kdb+ IPC codec library for handling kdb+ wire protocol data with Rust
-
sentry-rust-minidump
Captures native crashes as minidumps and sends to Sentry
-
running-process-client
Lightweight synchronous IPC client for the running-process daemon
-
shaq
SPSC FIFO queue backed by shared memory for IPC
-
vox
Core Vox library crate
-
crossbar
Zero-copy pub/sub over shared memory. URI-addressed. O(1) transfer at any payload size.
-
aranya-daemon-api
IPC API between the Aranya client and daemon
-
iceoryx2-pal-posix
iceoryx2: [internal] A posix layer that ensures uniform posix behavior on all platforms according to https://posix.opengroup.org
-
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
-
vgi-rpc
Transport-agnostic RPC framework built on Apache Arrow IPC
-
emergent-client
Client library for Emergent event-based workflow platform
-
xchannel
mmap-backed IPC channels with regionized layout, alignment-safe headers, and file rolling
-
tg-rcore-tutorial-ch7
Chapter 7 of rCore Tutorial: Inter-process communication with pipe and signal handling
-
busrt
Local and network IPC bus
-
taurpc
A type-safe IPC layer for tauri commands
-
tauri-plugin-mcp-bridge
MCP Bridge plugin for use with Tauri applications - enables IPC monitoring and backend inspection
-
taktora-executor
Execution framework for iceoryx2-based Rust applications
-
iceoryx2-bb-elementary
iceoryx2: [internal] elementary constructs that have (almost) no dependencies at all
-
presenceforge
Discord Rich Presence (IPC) integration
-
stinger-mqtt-trait
Rust trait for defining an interface for a MQTT client
-
astrid-events
Event bus for Astrid secure agent runtime
-
iceoryx2-bb-memory
iceoryx2: [internal] allocators and tools for memory management
-
myelon
Ultra-low-latency and high-throughput typed transport for multiprocess SHM and mmap. Layers framing, codecs, typed zero-copy, and inference-fabric topology helpers on disruptor-mp's LMAX-Disruptor-style ring substrate.
-
e_grid
A real-time, multi-monitor window grid management and tracking system for Windows
-
rexec
Command execution aggregator for AI agents: a per-user host that runs commands in fresh PTYs, serialises their output to a shared console, strips ANSI escapes for the calling agent…
-
vox-macros-core
Code generation core for vox RPC service macros
-
configory
Batteries included application config management
-
vortex-ipc
IPC message format to exchange Vortex arrays across processes
-
roam-inprocess
In-process transport for roam — WASM-to-JS message passing without network
-
pywatt_sdk
Standardized SDK for building PyWatt modules in Rust
-
ipmb
Inter-process message bus
-
iceoryx2-pal-concurrency-sync
iceoryx2: [internal] low-level basic building blocks to implement posix mutex, condition variables etc
-
tg-ch7
Chapter 7 of rCore Tutorial: Inter-process communication with pipe and signal handling
-
slotbus
Lock-free shared memory IPC with slotted request/response. Sub-microsecond wake latency, zero-copy payloads, 32 concurrent in-flight requests per worker.
-
shmfeeder
A lock-free single-producer, multi-consumer broadcast ring buffer backed by POSIX shared memory
-
hyprwire
A fast and consistent wire protocol for IPC
-
astrid-tools
Built-in coding tools for the Astrid agent runtime
-
deckyfx-dioxus-ipc-bridge
HTTP-like IPC bridge for Dioxus desktop/web/mobile apps with bidirectional JS-Rust communication
-
everything-ipc
Rust port of voidtools' Everything's IPC SDK. Can be used to search user files quickly on Windows.
-
taktora-bounded-alloc
Static pre-allocated bounded global allocator with hard caps and lock-after-init mode
-
jolt-protocol
Protocol types for jolt daemon IPC
-
iceoryx2-bb-lock-free
iceoryx2: [internal] lock-free containers and constructs
-
nu_plugin_bigquery
A Nushell plugin for querying Google BigQuery
-
commy
A hierarchical, multi-tenant shared memory coordination system for Windows enabling secure, efficient data sharing between multiple processes via WebSocket and direct memory-mapping
-
iceoryx2-bb-posix
iceoryx2: [internal] high level safe abstractions for low level unsafe posix constructs
-
taktora-connector-zenoh
Zenoh reference connector for the taktora-connector framework. Implements BB_0040 (FEAT_0042).
-
sequoia-ipc
Interprocess communication infrastructure for Sequoia
-
pouch-run
Tiny process runner for Linux / Unix-like systems that securely hands off a secret to a child process over a dedicated file descriptor
-
bcast
Low latency broadcast (SPMC) buffer designed to work with shared memory
-
iceoryx2-cal
iceoryx2: [internal] high-level traits and implementations that represents OS primitives in an exchangeable fashion
-
running-process-proto
Protobuf schema for running-process daemon IPC
-
ironsbe-transport
Network transport layer for IronSBE - TCP, UDP, and IPC
-
asdf-overlay-event
Asdf Overlay event
-
rust-tango
A lock-free, high-performance IPC channel inspired by Firedancer's Tango
-
grapsus-agent-protocol
Agent protocol and IPC for Grapsus reverse proxy external processors
-
ipckit
A cross-platform IPC (Inter-Process Communication) library for Rust and Python
-
chikuwa
tmux AI Agent monitor TUI
-
taktora-connector-ethercat
EtherCAT reference connector for the taktora-connector framework. Implements BB_0030 (FEAT_0041).
-
busd
A D-Bus bus (broker) implementation
-
swayipc-types
containing Type defintions from sway's IPC interface
-
taktora-connector-can
CAN (SocketCAN) reference connector for the taktora-connector framework. Implements BB_0070 (FEAT_0046).
-
dbus-crossroads
Framework for writing D-Bus method handlers
-
iceoryx2-bb-elementary-traits
iceoryx2: [internal] elementary traits that have (almost) no dependencies at all
-
iceoryx2-pal-configuration
iceoryx2: [internal] platform specific settings
-
iceoryx2-bb-testing
iceoryx2: [internal] testing primitives
-
coralstack-cmd-ipc
Inter-Process Communication library for running typed Commands across processes and services
-
trawld
Configuration Manager daemon for trawl
-
memlink-shm
High-performance shared memory IPC library with multi-priority messaging and lock-free ring buffers
-
inferd-client
Rust client for the inferd local-inference daemon. NDJSON-over-IPC, admin event subscription, retry-and-wait helpers.
-
slotbus-hub
HTTP-to-SHM router with worker SDK. Workers register routes, clients send HTTP — slotbus-hub dispatches via shared memory with sub-millisecond round trips.
-
zlink-tokio
zlink library for the Tokio runtime
-
taktora-connector-transport-iox
iceoryx2-backed envelope and channel transport for the taktora-connector framework. Implements BB_0002.
-
roam-macros-core
Code generation core for roam RPC service macros
-
taktora-executor-tracing
tracing-based Observer for taktora-executor
-
ll_mp
low level message passing
-
orchard-rs
Rust client for Orchard - high-performance LLM inference on Apple Silicon
-
wasma_ipc
IPC utilities for WASMA, including Wayland x11 WASMA IPC control
-
zccache-protocol
IPC message protocol for zccache
-
gitmesh-cli
CLI tool and Git Remote Helper for Git Mesh
-
iceoryx2-bb-linux
iceoryx2: [internal] high level safe abstractions for low level unsafe linux constructs
-
ruvix-queue
io_uring-style ring buffer IPC for RuVix Cognition Kernel (ADR-087)
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
zerodds-transport-shm
ZeroDDS-SHM-Transport — Cross-Process Shared-Memory-Transport via POSIX shm_open/mmap, Lock-free SpSc-Ringbuffer, Crash-Recovery
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
iceoryx2-bb-concurrency
iceoryx2: concurrency primitives
-
swayipc-async
controlling sway through its IPC interface
-
iceoryx2-bb-threadsafe
iceoryx2: [internal] threadsafe non-lock-free containers and constructs
-
zlink-smol
zlink library for the smol runtime
-
xrpc-rs
async RPC library optimized for shared memory communication
-
trawldb
A CLI for managing trawl resources
-
taktora-connector-codec
PayloadCodec implementations for the taktora-connector framework. Realises BB_0003 (JsonCodec behind default-on
jsonfeature). -
starry-signal
Signal management library for Starry OS
-
zbus_names
A collection of D-Bus bus names types
-
attn
A beautiful markdown viewer that launches from the CLI
-
astrid-gateway
Gateway daemon for the Astrid secure agent runtime
-
simreader
Reader for data files and txt files in Rust
-
laicc
LAIC IDL compiler for Rust, Python, and TypeScript contract bindings
-
trusty-mpm-core
Core types, artifact model, and IPC protocol for trusty-mpm
-
acevo-shared-memory
easily access Assetto Corsa Evo shared memory
-
datafusion-datasource-arrow
-
tachyon-ipc
Bare-metal lock-free IPC, SPSC ring buffer over POSIX shared memory
-
psx-shm
POSIX shared memory wrapper
-
memlink-protocol
Binary protocol definitions for MemLink IPC - fixed headers, magic constants, and error types
-
aeron-rs
Aeron client library - fast messaging over UDP on Rust
-
taktora-connector-core
Connector framework core: traits, error/health/reconnect types, and channel descriptors shared by every taktora-connector protocol crate. Implements BB_0001 (taktora-connector-core).
-
wry-bindgen
Native desktop implementation of wasm-bindgen APIs using wry
-
egui-mcp-protocol
Common protocol definitions for egui-mcp
-
iceoryx2-pal-testing
iceoryx2: [internal] simple testing primitives
-
lean-rs-worker-parent
Parent-side supervisor for the lean-rs worker process boundary
-
hyprshell-hyprland
A unoffical rust wrapper for hyprland's IPC
-
gips
General inter-process solution
-
winmmf
A mostly safe Rust wrapper around Named Shared Memory on Windows. WIP
-
aoba
Multi-protocol debugging and simulation CLI/TUI tool for Modbus RTU
-
iceoryx2-loggers
iceoryx2: swappable logger implementations
-
sluicify
AF_UNIX command broker with declarative whitelist and fd-passing. Ships the
sluicedaemon and thesluicifyclient. -
zbus_xmlgen
D-Bus XML interface code generator
-
vox-schema
Canonical schema model for vox
-
coralstack-cmd-ipc-mcp
MCP server adapter that exposes a coralstack-cmd-ipc CommandRegistry as Model Context Protocol tools
-
taktora-connector-host
ConnectorHost / ConnectorGateway builders and the framework’s
Connectortrait. Implements BB_0005. -
lean-rs-worker-child
Child-process runtime for the lean-rs worker boundary
-
arrow-zerobus-sdk-wrapper
Cross-platform Rust SDK wrapper for Databricks Zerobus with Python bindings
-
pklrust
Rust bindings for Apple Pkl configuration language
-
iceoryx2-integrations-zenoh-tunnel-cli
iceoryx2-integrations: CLI binary for launching an iceoryx2 tunnel with a Zenoh backend
-
kxkdb
Dual q/kdb+ interface for API to build a shared library and an IPC client
-
zlink-codegen
generate zlink code from varlink IDL files
-
memlink-msdk
memlink SDK - Build modules for the memlink runtime with automatic serialization and FFI exports
-
zbq
Linux SPMC zero-copy shared-memory IPC queue, with optional FD passing
-
zshrs-daemon
Singleton daemon for zshrs — owns fsnotify, rkyv shard images, catalog/history SQLite, IPC, pub/sub, and cross-shell coordination
-
cargo-roplat
Cargo subcommand for the roplat robot OS: topology / record / replay / ipc / launch
-
iceoryx2-pal-os-api
iceoryx2: [internal] OS api layer for OS specific features
-
jsph-tg-rcore-tutorial-ch7-pacman
Chapter 7 Pac-Man: Multi-process Pac-Man game with ghost AI via pipes, signals, VirtIO GPU/keyboard
-
wayle-hyprland
Reactive Hyprland compositor state and event streaming
-
switchboard
Enables inter-process communiucation via queues and wakers
-
zccache-ipc
IPC transport layer for zccache
-
procwire-client
Rust client SDK for Procwire IPC — high-performance binary protocol for Node.js ↔ Rust communication
-
celerity
Pure Rust sans-IO ZMTP 3.1 messaging core with Tokio TCP and Unix socket transports
-
maolan-plugin-protocol
Shared protocol types for Maolan out-of-process plugin hosting
-
laminar-core
Core streaming engine for LaminarDB - operators, checkpoint barriers, and streaming primitives
-
ephem-debugger-rs
Dev-only observability for AI agent debugging
-
zccache-daemon
Background daemon for the zccache compiler cache
-
mpvrc
MPV Remote Control - CLI and server for controlling MPV via IPC
-
conduit-core
Binary IPC core: codec, router, ring buffer, handler trait
-
lowlet
Low-latency IPC library using shared memory and lock-free structures
-
eww-triad
Eww adapter for Triad native IPC
-
inferd-proto
Wire format for inferd: NDJSON Request/Response frames, bounded reader, request validation
-
iceoryx2-cal-conformance-tests
iceoryx2: Conformance tests for iceoryx2-cal components and extensions
-
night-fury-daemon
Daemon wrapping night-fury-core BrowserSession for long-running browser sessions over a Unix socket (agent-friendly IPC)
-
zbus_xml
API to handle D-Bus introspection XML
-
plasmite
Persistent JSON message queues backed by plain files for local and remote IPC
-
iceoryx2-bb-log
iceoryx2: [internal] the logger
-
tether-utils
Tether Systems
-
iceoryx2-bb-container
iceoryx2: IPC shared memory compatible containers
-
iceoryx2-tunnel-conformance-tests
iceoryx2: Conformance tests for iceoryx2-tunnel
-
pyo3-utils
PyO3
-
vox-inprocess
In-process transport for vox — WASM-to-JS message passing without network
-
vox-types
Base types used by vox crates
-
zbus_macros
proc-macros for zbus
-
win-shared-memory
easily access windows shared memory
-
windows_shared_memory
Windows IPC library using shared memory. Supports 32-bit/64-bit cross-process communication
-
shm-primitives
Lock-free primitives for shared memory IPC: BipBuffer, slot metadata, and OS-level doorbell/mmap
-
vox-ffi
FFI transport for vox — C-ABI function-pointer link for cross-language IPC
-
tokio-i3ipc
Bindings for i3 and tokio allowing async applications to communicate with i3 over it's IPC interface. Contains futures implementations and convenience functions for working with i3.
-
kyu-copy
Bulk data import for KyuGraph: CSV, Parquet, Arrow IPC, and Kafka readers
-
tauri-plugin-drpc
A plugin for Tauri that adds support for Discord Rich Presence
-
dbus-router
A dual-upstream D-Bus router library
-
varlink_generator
Rust code generator for the varlink protocol
-
iceoryx2-tunnel-backend
iceoryx2: traits and types for implementing tunnel backends
-
astrid-types
Shared data types for the Astrid secure agent runtime — IPC payloads, LLM schemas, and kernel API types
-
rustecal
Meta-crate for rustecal: re-exports core, pubsub and service APIs
-
iceoryx2-log-types
iceoryx2: logger types and traits
-
scrybe-rpc
Scrybe CLI ↔ GUI wire protocol — JSON-RPC 2.0 types over a Unix socket
-
tsunagu
(繋ぐ) — service/daemon IPC framework: Unix sockets, health checks, process management
-
roam
Core Roam library crate
-
iceoryx2-services-tunnel-conformance-tests
iceoryx2-services: conformance tests for the tunnel service
-
vox-codegen
Language bindings codegen for vox
-
deno_typescript_go_client_rust
communicate with TSGO binary over IPC
-
vox-stream
Byte-stream transport (TCP, Unix, stdio) for vox — length-prefix framing over AsyncRead/AsyncWrite
-
llmvm-protocol
that contains protocol/communication elements for llmvm
-
iceoryx2-tunnel-zenoh
iceoryx2: zenoh backend for the tunnel
-
wasm-bindgen-x
Shim crate that re-exports either wry-bindgen (desktop) or wasm-bindgen (wasm32)
-
iceoryx2-bb-trait-tests
iceoryx2: [internal] tests for implementations of iceoryx2-bb traits
-
mt5-rs
A pure Rust library for MetaTrader 5 IPC communication (no Python dependency)
-
shm-primitives-async
Async OS-level control primitives for shared memory IPC (doorbell and mmap control)
-
discord-rpc-client
client for Discord RPC
-
umbral-socket
Lightweight IPC client and server over Unix sockets
-
i3ipc-types
containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
-
bext-plugin-nsjail
Process-isolation sandbox for bext lifecycle plugins — JSON-over-stdio IPC with optional Linux namespace isolation
-
mxr-protocol
IPC protocol types for mxr daemon-client communication
-
tripley-rpc-runtime-transport-ipc
TCP IPC transport implementation for Tripley RPC
-
spout-rs
Rust bindings for Spout2 — GPU texture sharing on Windows
-
dscode-extension-host
Extension host process management, IPC, sandbox, and security for DSCode
-
ipipe
Cross-platform named-pipe API
-
parsec-client
Parsec Client library for the Rust ecosystem
-
geo-polygonize-wasm
WebAssembly bindings for geo-polygonize-core, a native Rust port of the JTS/GEOS polygonization algorithm
-
ipc_ring
High-performance memory-mapped SPSC ring buffer for Unix IPC
-
ai-ipc
API server for inter-process communication between AI agents
-
styrene-ipc
Interface boundary traits for the styrene daemon — types, async traits, and stub implementation
-
shmem_providers
Platform independent shared memory providers for Windows, Linux, Android, iOS,
-
qs-market-data
Real-time market data service with shared memory IPC
-
jsoncall
asynchronous JSON-RPC 2.0 library leveraging Rust's type system
-
vil_sidecar
VIL Sidecar Protocol — SHM IPC for external process integration
-
vox-websocket
WebSocket transport for vox — message-framed Link over tungstenite
Try searching with DuckDuckGo.