Iceoryxiceoryx - true zero-copy inter-process-communication
ShadesmarFast C++ IPC using shared memory (with msgpack)
DeltacvAn open-source high performance library for image processing
JocketLow-latency java socket implementation (using shared memory)
ObjectdelivererObjectDeliverer is a data transmission / reception library for Unreal Engine (C ++, Blueprint).
Traffic Shmtraffic-shm (Anna) is a Java based lock free IPC library.
SicEnumerate user mode shared memory mappings on Windows.
WfmpmcA bounded wait-free(almost) zero-copy MPMC queue written in C++11, which can also reside in SHM for IPC
PyopenclOpenCL integration for Python, plus shiny features
YacA fast, lock-free, shared memory user data cache for PHP
EmsExtended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python
UcxUnified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Cpp IpcC++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
Libvineyardlibvineyard: an in-memory immutable data manager.
Libshmcachelibshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times faster than a remote interface such as redis.
SharedhashfileShare Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes
IpcIPC is a C++ library that provides inter-process communication using shared memory on Windows. A .NET wrapper is available which allows interaction with C++ as well.
TcpshmA connection-oriented persistent message queue framework based on TCP or SHM(shared memory)
EcaleCAL - enhanced Communication Abstraction Layer
speedtablesSpeed tables is a high-performance memory-resident database. The speed table compiler reads a table definition and generates a set of C access routines to create, manipulate and search tables containing millions of rows. Currently oriented towards Tcl.
shared memoryA Rust wrapper around native shared memory for Linux and Windows
v6dvineyard (v6d): an in-memory immutable data manager. (Project under CNCF)
hack parallelThe core parallel and shared memory library used by Hack, Flow, and Pyre
IPC.BondIPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.
pe-utilList shared object dependencies of a portable executable (PE)
MPSC QueueA multi-producer single consumer queue C++ template suitable for async logging with SHM IPC support
boxtreeQuad/octree building for FMMs in Python and OpenCL
reactor-aeronA reactive driver for Aeron transport (https://github.com/real-logic/aeron)
SPSC QueueA highly optimized single producer single consumer message queue C++ template