Shm-x

GitHub

Shm-x is a shared memory IPC middleware for moving data between processes without copying it. It has a pub/sub layer, lock free queues for multiple producers and consumers, a pool allocator, and a small key value store, all built on shared memory. I wrote it for robotics systems where perception, planning, and control need to exchange data with very low latency.